View Single Post
ישן 12-08-12, 09:15   # 7
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
למה הכוונה בgroup שם REGEX ?
הכוונה היא לזה:
http://www.regular-expressions.info/brackets.html
כשאתה עוטף כל match בסוגרים עגולים, ואח"כ אתה יכול לעשות Backreferences.


ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
אין לזה ביטוי רגולארי..

בכל מקרה, הדוגמה שהבאתי כאן היא דוגמה פשוטה לbbcode parser
הקטע שהבאתי עם התגיות הוא שלפעמים יש שימוש ב span ל font-family , color או font-size
אם זה פארסר ל-bbcode, אולי שווה לחפש מימושים של זה במקומום אחרים. כלומר לראות איך הפורומים השונים מתמודדים עם הנושא הזה.


ובאופן כללי, אם אתה מפרסר משהו ארוך, הרבה פעמים regex לכל הסטרינג לא מספיק טוב לך. תצטרך לחלק אותו לתתי-סטרינגים ולפרסר כל שורה בנפרד.
כלומר, אני מנסה לרמוז (בעדינות ) שאולי כדאי לך לבדוק גם את הכיוון שהצעתי עם החזקת כל תגית במערך נפרד.

אם אתה מוצא פתרון אלגנטי כלשהו, אשמח אם תביא אותו לפה כדי שנלמד
  Reply With Quote