472
צפיות
צפיות
3
תשובות
תשובות
תפיסת הhref של קישור בregexp
ב"ה
אני צריך שהערך של הhref יכנס לתוך תת תבנית.
ניסיתי ככה:
/<a href="(.*["])">.*</a>/i
אבל זה לא עובד.
ב"ה
אני צריך שהערך של הhref יכנס לתוך תת תבנית.
ניסיתי ככה:
/<a href="(.*["])">.*</a>/i
אבל זה לא עובד.
3 תשובות
קודם כל, לא תמיד שמים מרכאות,
דבר שני, לא תמיד שמים את ה href כפרמטר ראשון, ובטח שהוא לא חייב להיות פרמטר יחיד בתג a.
דבר שלישי, אם אתה צריך רק את ה href, אין טעם לחפש בכל התוכן עד התג הסוגר – מספיק לחפש רק בתג הפותח.
הכיוון שאני הייתי הולך עליו הוא כזה:
/<a [^>] href=("[^"]")|([^s])/
שים לב, שזה נכתב ישירות בפורום בלי לבדוק את זה, רק מהראש, אז אני לא מבטיח תוצאות.
זה לא יעבוד
תודה
ב"ה
elad עזר לי בפורום אחר ואני משתמש בביטוי כזה:
/<a.*?href=["'](.*?)["'].*?>([^<^>]*)</a>/i