עבור לתוכן
Magic DevHub
adi_sys

החלפת מילה בתוך מחרוזת

Recommended Posts

שלום,

יש לי קובץ עם עשרות אלפי רשומות המורכב משני שדות: קוד + תאור.

ברצוני לרוץ על כל הקובץ ולהחליף מילה מסויימת בתוך שדה התאור מסוג מחרוזת במילה אחרת באותו שדה.

בסגנון find and replace ב notepad.

ברצוני לציין שלמילה שתוחלף אין מיקום קבוע בתוך המחרוזת.

תודה מראש

עדי

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

יש פונקציה למציאת טקסט בתוך טקסט אחר, אח"כ אפשר למחוק את המילה ולהכניס במקומה טקסט אחר

מדובר בשלושה פונקציות שונות, אם תרצה אנסה לכתוב לך את השילוב שלהם.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

שלום 

הפוקציה INSTR (F,TRIM (C))<>0

כאשר F= המחרזת לאיתור בתוך המחרזת(C)

מוצאת את המילה המבוקשת

ניתן למדוד את מקום המילה בעזרת הפונקציה MID

ולהחליף בעזרת הפונקציה REP

בהצלחה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה ראובן,

זה פחות או יותר מה שחשבתי וזה נכון למג'יק 8 (ושאלתי כוונה לגירסה זו).

במג'יק 9 נוספה נוסחא שנותנת מענה טוב וקצר יותר.

בימים הקרובים אני אנסה אותה.

שוב תודה

עדי

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

RepStr

This function replaces any occurrences of an alpha substring with A string that has another substring.

<B style="FONT-WEIGHT: bold">Syntax:

RepStr(<I>source string, original substring, new substring)

<B style="FONT-WEIGHT: bold">Parameters:

<I style="FONT-STYLE: italic">source string - The string in which the substring will be replaced.

<I style="FONT-STYLE: italic">original substring - The substring to be replaced.

<I style="FONT-STYLE: italic">new substring - Substring that will replace any occurrence of the substring being replaced.

<B style="FONT-WEIGHT: bold">Returns:

The string that contains the modified substring.

<B style="FONT-WEIGHT: bold">Example:

RepStr('BB//CC//DD//EE','//','==') returns BB==CC==DD==EE

<B style="FONT-WEIGHT: bold">Notes:

The original substring and the new substring may differ in length. If the original substring is longer than the new substring, then the remaining spaces are truncated and the result string will be shorter than the source string.

If the original substring is shorter than the new string, then the result string will be lengthier than the source string.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×