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

מציאת קיום אותיות עברית במחרוזת

Recommended Posts

UNIPAAS 1.9

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

שתף אשכול


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

קודם אתה רץ על המחרוזת בלולאת WHILE בתנאי ש loopcounter() <=Len(מחרוזת)

  שולף כל פעם תו הבא

אתה בודק האם ASCII CHAR של תו נמצא בין 128 ל 154 זה הכל.

מה מטרה שלך בסוף?

שתף אשכול


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

עובד, אך אני מגביל את החיפוש לקודים שבין 224 ל 250

צריך את זה להפקת דוחות שבהם חלק מהמידע בשדה תאור מסויים הוא בעברית וחלק באנגלית. במקרה של עברית אני רוצה ליישר לשמאל עם פורמט 45H לדוגמה

תודה

שתף אשכול


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

צודק בין 224  ל 250 .בין 128 ל 154 זה שדה OEM ואם אתה רוצה להפוך ל ANSI מוסיף 96

שתף אשכול


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

אם הינך עובד מול מסד נתונים SQL-י כלשהוא, תוכל לבצע את השאילתה הבאה:
select 1 where @A like '%א-ת%'  (העתק המשפט לנוטפד ובצע CTRL+SHIFT שמאלי להצגתו בצורה תקינה).

@A - המחרוזת לבדיקה.
במידה והערך החוזר הינו 1, סימן שהשדה מכיל לפחות תו אחד עברי.

 

שתף אשכול


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

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

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

צור חשבון

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

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

התחבר

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

התחבר עכשיו

×