עזרה ביצירת ביטוי רגולרי
-
אני לא מסתדר עם כתיבת הביטוי הנכון.
אני צריך ביטוי שיבטא לי על הטקסט האם קיים בו חלק מדומיין אך בתנאי שהוא לא מכיל בראשו כיתוב
לדוגמא:
יש לי משתנה שאמור להכיל את הדומיין ואני בודק עליו כך:
באם הוא מכיל
tchumim.
(הנקודה אחרי המילה tchumim)
אך בתנאי שהוא לא מכיל בראשו את הכיתובto
דהיינו:
tchumim.com = אמת
fg.tchumim.com =אמת
fgrrto.tchumim.com = אמת
to.tchumim.com או tofgk.tchumim.com = שקר
תודה -
אתה בודק התאמה של מחרוזת בודדת? אתה יודע מה גבולות ההתאמה (למשל שיש בקצה רווח או סוף מילה? באיזה פלטפורמה אתה צריך את זה?
שלילת מילה בREGEX היא תמיד קשה, היא יכולה להיעשות ע"י Negative Lookahead או Negative Lookbehind. אני תמיד מתקשה להרכיב כזה ביטוי, ולכן בד"כ פוזל לבדיקת קוד של "מתחיל ב" + "נגמר ב" וכדומה. -
@dovid אמר בעזרה ביצירת ביטוי רגולרי:
אתה בודק התאמה של מחרוזת בודדת? אתה יודע מה גבולות ההתאמה (למשל שיש בקצה רווח או סוף מילה? באיזה פלטפורמה אתה צריך את זה?
שלילת מילה בREGEX היא תמיד קשה, היא יכולה להיעשות ע"י Negative Lookahead או Negative Lookbehind. אני תמיד מתקשה להרכיב כזה ביטוי, ולכן בד"כ פוזל לבדיקת קוד של "מתחיל ב" + "נגמר ב" וכדומה.זה בPHP
מדובר במשתנה משכיל את שם הדומיין מתחילתו עד סופו
$_SERVER['HTTP_HOST']
הקטע הוא שסיומת הדומיין גם לא קבוע דהיינו ייתכן והדומיין יהיהtchumim.com
אוtchumim.net