כללי באינדיזיין - החלפת שם פרטי עם שם משפחה

  • הוסף לסימניות
  • #1
יש לי מס' קבצים עם שמות מתחלפים.
בכל קובץ בין 40-80 עמ'
עכשיו הלקוח מעוניין שאחליף בין השמות הפרטיים לשמות המשפחה בכל הקבצים.
איך עושים את זה?
לפני כל שם יש תואר.

צפה בקובץ המצורף 288307
 

קבצים מצורפים

  • לכידה.JPG
    KB 18.2 · צפיות: 0
  • הוסף לסימניות
  • #2
מומחי אינדיזיין --
אייכם??
 
  • הוסף לסימניות
  • #3
נכתב ע"י 1ֹ_RACHEL;2032215:
יש לי מס' קבצים עם שמות מתחלפים.
בכל קובץ בין 40-80 עמ'
עכשיו הלקוח מעוניין שאחליף בין השמות הפרטיים לשמות המשפחה בכל הקבצים.
איך עושים את זה?
לפני כל שם יש תואר.

צפה בקובץ המצורף 288307

אז כיצד נדע עד היכן השם ומתי המשפחה?
 
  • הוסף לסימניות
  • #4
לא, יש גם שמות פרטיים בעלי 2 מילים ולעיתים אף 3.
 
  • הוסף לסימניות
  • #5
אז כיצד נדע עד היכן השם ומתי המשפחה?
 
  • הוסף לסימניות
  • #7
רק ידני בהצלחה
 
  • הוסף לסימניות
  • #9
אליעזר על פי רוב שם המשפחה מגיע במילה אחת.
אותו יש להעביר לתחילת הפסקה.
כעת נשאר לתקן ידנית שמות משפחה עם 2 מילים. בר מוחה , בן נעים וכדומה
 
  • הוסף לסימניות
  • #10
נכתב ע"י אשרינו;2033578:
אליעזר על פי רוב שם המשפחה מגיע במילה אחת.
אותו יש להעביר לתחילת הפסקה.
כעת נשאר לתקן ידנית שמות משפחה עם 2 מילים. בר מוחה , בן נעים וכדומה

ושמות משפחה בעלי מילה אחת, איך אני מעבירה לתחילת הפיסקה?
וזה לא ממש לתחילת הפיסקה, כי תחילת הפיסקה מתחילה במילת תואר.
 
  • הוסף לסימניות
  • #11
נראה שתמיד יש תואר, ואז שם בודד המורכב ממילה אחת, ואז שם משפחה המורכב מאחד או יותר מילים.

אם כן, ניתן לבצע את זה כך:

חפש:
PHP:
(^.+?\s)(.+?\s)(.+)

החלף:
PHP:
$1 $3 $2

ייתכן מאוד שבסוף יהיו רווחים כפולים בין השמות שצריך להסיר.

בהצלחה!
 
  • הוסף לסימניות
  • #12
לי נראה שיש יותר סיכוי שזה הפוך ורוב הפעמים יש כמה מילים בשם הפרטי אמנם לעיתים יש גם בשמות משפחה.
מ"מ הפתרון הכי מעשי כאן לדעתי הוא לעבור ידנית וכל מקום שיש שם משפחה עם כמה מילים להחליף הרווחים שביניהם בסימן # למשל.
ואז לעשות החלפה אוטומטית בסוף
 
  • הוסף לסימניות
  • #13
נכתב ע"י eliezer;2033618:
לי נראה שיש יותר סיכוי שזה הפוך ורוב הפעמים יש כמה מילים בשם הפרטי אמנם לעיתים יש גם בשמות משפחה.
מ"מ הפתרון הכי מעשי כאן לדעתי הוא לעבור ידנית וכל מקום שיש שם משפחה עם כמה מילים להחליף הרווחים שביניהם בסימן # למשל.
ואז לעשות החלפה אוטומטית בסוף

א. עדיף לחפש רק מקרים שיש בהם 4 מילים, ולא לעבור על כל הרשימה.
(אני הייתי מחפש כך, בטח יש דרכים טובות יותר
קוד:
(\<.+?\> ){3}(?!)

ב. עדיף פשוט להחליף ברווח קשיח (במקום ההצעה של הסולמית)
 
  • הוסף לסימניות
  • #14
נכתב ע"י אברהם;2033659:
א. עדיף לחפש רק מקרים שיש בהם 4 מילים, ולא לעבור על כל הרשימה.
(אני הייתי מחפש כך, בטח יש דרכים טובות יותר
קוד:
(\<.+?\> ){3}(?!)

ב. עדיף פשוט להחליף ברווח קשיח (במקום ההצעה של הסולמית)
כוונתך 4 יחד עם הכינוי אני מניח
 
  • הוסף לסימניות
  • #15
אכן
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה