טקסט :: מאוזןלחלץ רצפי טקסט מופרדים מ מחרוזות | |
הורד עכשיו |
טקסט :: מאוזן דירוג וסיכום
פרסומת
- רישיון:
- Perl Artistic License
- מחיר:
- FREE
- שם המפרסם:
- Damian Conway
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~dconway/
טקסט :: מאוזן תגים
טקסט :: מאוזן תיאור
תמצית רצפי טקסט מופרדים מ מחרוזות טקסט :: מאוזנת היא מודול פרל לחלץ רצפים טקסט מופרדים מ strings.syopsis להשתמש טקסט :: QW מאוזן (Extraimited Extract_bracketed Extract_Cotelike Extract_Codeblock Extract_variable Extract_Tagged Extract_multiple); # לחלץ את המצוקה הראשונית של $ טקסט כי הוא מופרד על ידי # שניים (Unscaped) מופעים של הדמות הראשונה ב $ Delim. ($ חילוץ, שנתי $) = extract_delimited ($ טקסט, דקים); # לחלץ את המצוקה הראשונית של $ $ כי הוא bracketed # עם delimiter (ים) שצוין על ידי $ Delim (שבו מחרוזת # ב $ Delim מכילה אחת או יותר של '() {} []). ($ חילוץ, שנתי $) = extract_bracketed ($ טקסט, דקים); # לחלץ את המשתתף הראשונית של $ טקסט כי הוא סגור על ידי # תג XML. ($ חילוץ, שנותר $) = extract_tagged ($ טקסט); # לחלץ את המצוקה הראשונית של $ טקסט כי הוא מוקף על ידי # C ... C זוג. אל תאפשר תגים C מקוננות ($ חילוץ, שנותר $) = extract_tagged ($ טקסט, "להתחיל", "סוף", Undef, {BAD => }); # לחלץ את המשתתף הראשונית של $ טקסט המייצג # Perl "ציטוט או ציטוט כמו מבצע" ($ שחולץ, שנותר $) = extract_quotelike ($ טקסט); # לחלץ את המצוקה הראשונית של $ טקסט המייצג בלוק # של קוד Perl, Bracketed על ידי כל אופי (ים) שצוין על ידי $ Delim # (שבו מחרוזת $ Delim מכיל אחד או יותר של '() {} []) . ($ חילוץ, שנתי $) = extract_codeblock ($ טקסט, $ Delim); # לחלץ את התחלילים הראשונים של $ טקסט אשר יופק על ידי # אחד או יותר יישומים רצופים של פונקציות שצוינו # או ביטויים רגולריים @Extracted = extract_multiple ($ טקסט, * /, "מילולי",]); # יצירת מחרוזת המייצגת תבנית אופטימלית (La Friedl) # התואמת מצע שתוחם על ידי כל התווים שצוינו # (במקרה זה: כל סוג של ציטוט או סלאש) $ patstring = gen_delimited_pat ({'"` /}); # ליצור התייחסות תת אנונימית כי הוא בדיוק כמו extract_tagged # אבל מראש הידור אופטימיזציה עבור זוג מסוים של תגים, וכתוצאה מכך # הרבה יותר מהר (כלומר 3 פעמים מהר יותר). זה משתמש ב- QR // לקבלת ביצועים טובים יותר ב- # שיחות חוזרות ונשנות, כך שהוא רק עובד תחת Perl 5.005 או מאוחר יותר. $ extract_head = gen_extract_tagged ('
', '($ computed, $ שאר) = $ Extract_head -> ($ טקסט); תמצית שונים _... Subroutines ניתן להשתמש כדי לחלץ תוחלת תוחם, PO בססיבה לאחר דילוג על מחרוזת קידומת שצוין. כברירת מחדל, הקידומת היא אופציונלית רווח לבן (/ s * /), אך באפשרותך לשנות אותו לכל מה שתרצה (ראה להלן). המצוקה שיש לחלץ חייב להופיע במיקום הנוכחי של המשתנה של מחרוזת (או באדקס אפס , אם לא מוגדר מיקום קופה). במילים אחרות, תמצית _... Subroutines לא לחלץ את התרחשות הראשונה של מצע בכל מקום במחרוזת (כמו regex unwanced היה). במקום זאת, הם לחלץ התרחשות של מצע המופיע מיד במיקום ההתאמה הנוכחי במחרוזת (כמו G- מעוגן Regex היה). דרישות: · פרלטקסט :: מאוזן תוכנה קשורה