עמוד ראשי מירק סקריפטינג מדריכים [מדריך] Regex חלק רביעי

[מדריך] Regex חלק רביעי

mIRC Guides - בפורום זה יפורסמו מדריכים לשפת המירק, הסברת פקודות ואפשרויות במירק וגם הסברים לשימוש בתוכניות חיצוניות לטובת המירק. לפרסום מדריכים יש לפרסמם תחילה בפורום "פרסום קודים ומדריכים" ולאחר מכאן הם יועברו לפורום זה.

ZxoR
מנהל גלובאלי
[מדריך] Regex חלק רביעי
הצטרף: 01 יולי 2010, 07:43
הודעות: 368
פורסם: 11 אוגוסט 2011, 04:37
במדריך זה נלמד כבר לשלב את המזהה GLOBAL.
שימו לב שוב: בשלבים אלה הרגאקס נהיה כבר ממש לוגי, לא כולם יכולים להבין את זה אפילו לא לאחר 3 קריאות, מדובר בידע שמסתבך לאט לאט.

אז המזהה GLOBAL אומר לרגאקס (הרגיל! $regex) למצוא בכל הקוד את הפטרן, וגם אם הוא מוצא להמשיך ולחפש עוד ועוד ולראות כמה יש, לדוגמא: לבדוק כמה פעמים מופיעה האות A בטקסט יראה כך:
//echo -ag $regex(I'am a looking a for a regex a,/A/ig)

או לדוגמא, לבדוק כמה מספרים מופיעים בטקסט מסויים:
//echo -ag $regex(I have 4 cats1 dogs and 6 fishes,/\d/ig)

עכשיו, במידה ונרצה לייצא את המספרים שמופיעים בטקסט נשתמש בסוגריים ובכך יווצרו לנו כמה REGMLים, לדוגמא:

//noop $regex(I have 4 cats1 dogs and 6 fishes a,/(\d)/ig) | echo -ag The text contains $regml(0) numbers | echo -ag The first number is $regml(1) | echo -ag The second number is $regml(2) | echo -ag The third number is $regml(3)


זה יכול לעזור לכם במידה ויש כמה תגי HTML ואתם רוצים לדעת מהם.

בהצלחה!
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה

חזור אל מדריכים