427
צפיות
צפיות
8
תשובות
תשובות
שליפת טקסט משדה נתונים עם VBS
היי
יש לי שדה טקסט גדול בבסיס הנתונים ואני רוצה לבנות לולאה שתרוץ על השדה ותשלוף משם כל מילה שמופיע בה תו מסויים.
לדוגמא:
אני רוצה שהלולאה תציג לי את כל המילים שמופיעה בהם האות מ'.
זה אפשרי?
איך עושים את זה?
8 תשובות
רק משדה טקסט אחד או
לא ברור בדיוק.
אתה רוצה לבנות שאילתא שתאחזר את כל הרשומות שבשדה הטקסט שלהם מופיעה האות מ' ?
או
שאיחזרת את שדה הטקסט ועכשיו אתה מתוכו רוצה להדפיס את המילים שהאות מ' היא חלק מהן?
אפשרות 1 או 2?
אז ככה
לדוגמא:
משתמש העלה סיפור לאתר, כל הסיפור נכנס לרשומה אחת בשדה הנתונים.
אני רוצה להריץ לולאה על הרשומה הזאת ולהציג על המסך את כל המילים מתוך השדה הנ"ל שבהם מופיעה האות מ'.
זה הרעיון
כך את הטקסט הארוך, פרק אותו למילים לפי רווחים, פסיקים וכל דבר שיכול להפריד בין מילים כך שבסוך יווצר לך מערך אם כל המילים. לאחר מכן עבור על כל מילה ובדוק האם מופיע בה האות הרצויה.
בעזרת regExp בודד והמתודה match ניתן לבצע את העבודה בצורה יעילה יותר.
התוצאה שתתקבל תהיה מערך המכיל מילים שבהם מופיעה האות מ'.
יש אולי דוגמא
או מדריך?
יש מאמר של ניר טייב על regExp.
תודה