Regexp :: תווים כלליים

regexp :: תווים כללי הוא מודול perl הממיר ביטויים תווים כלליים לביטויים רגולריים Perl.
הורד עכשיו

Regexp :: תווים כלליים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Vincent Pit
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~vpit/

Regexp :: תווים כלליים תגים


Regexp :: תווים כלליים תיאור

Regexp :: בתווים הוא מודול פרל כי המתגיירים ביטויים כלליים כדי ביטויים רגולריים Perl. Regexp :: בתווים הוא מודול פרל כי המתגיירים ביטויים כלליים לשימוש expressions.SYNOPSIS רגיל Perl Regexp :: תווים כלליים QW / wc2re /; re $ שלי; $ מחדש = wc2re 'a {b, c?} *' => 'יוניקס'; # האם זה סגנון יוניקס. $ מחדש = wc2re 'a, b *?' => 'Win32'; # האם זה בסגנון Windows. $ מחדש = wc2re '* {x, y}?' => 'ליצנים'; # לעבד לליצנים ולברוח לשאר. $ מחדש = wc2re '% A_C%' => 'SQL'; # בתווים כלליים Turn SQL לתוך מצבים רבים regexps.In, ייתכן שמשתמשים ירצו לציין דפוסי להתאים אבל לא צריך את מלוא העוצמה של regexps. תווים כלליים להפוך לאחד קבוצות אלה כללים פשוטים. מודול זה ממיר ביטויים כלליים כדי ביטויים רגולריים Perl, כך שאתה יכול להשתמש בהם לצורך התאמה. זה מטפל * ו? ליצנים פגז, כמו גם חלופות בסוגריים יוניקס {,}, אלא גם% ו _ בתווים כלליים SQL. Backspace () משמש כדמות בריחה. אורזים ניתנים לחקות את ההתנהגות של שליטה במשתני Windows ו- Unix shells.VARIABLESThese אם הליצנים בתווים הכלליים בסוגריים חייבים ללכוד המשחק שלהם. הם יכולים להיות גלובליים שקבעו כתיבה בתכנית שלך $ Regexp :: התווים הכלליים :: CaptureSingle = 1; # מאותו הרגע, "בדיוק אחד" ג'וקר הם capturingor ניתן לציין מקומית באמצעות מקומיים {מקומי $ Regexp :: תווים כלליים :: CaptureSingle = 1; # באזור זה, "בדיוק אחד" ג'וקר תופס. ...} # חזרה למצב מלפני סעיף blockThis מתאר גם כיצד אלמנטים אלה מתורגמים על ידי הפונקציות. $ CaptureSingleWhen משתנה זה נכון, כל מופע של המערכת לא תתעלם "בדיוק אחד" ג'וקר (ליצנים? כלומר או _ עבור בתווים כלליים SQL מבוצעים) לכיד ב ביטויסדיר וכתוצאה (הם יוחלפו על ידי (.)). אחרת, הם פשוט הוחלפו .. ברירת המחדל היא האחרונה. ליצנים: 'A B ??? \ ??' מתורגם ל '(.) (.) (.) b \? (.)' אם $ CaptureSingle נכון 'א ... b \ ?.' אחרת (ברירת המחדל) עבור בתווים כלליים SQL: מתורגם 'a ___ ב \ __' ל 'א ב \ _ (.) (.) (.) (.)' אם $ CaptureSingle נכון 'א ... b \ _.' אחרת (ברירת המחדל) $ CaptureAnyBy ברירת המחדל משתנה זה הוא שקר, ואת successions של המערכת לא תתעלם "כל" בתווים כלליים (למשל * ליצנים או% עבור בתווים כלליים SQL) מוחלפים על ידי אחד בודד. *. כשזה evalutes כדי נכון, אלו רצפים של "כל" בתווים כלליים מבוצעים לתוך ללכוד אחד, אשר הוא חמדן ((. *)) עבור $ CaptureAny> 0 ואחרת אי-חמדן ((. *?)). הליצנים: 'א *** b \ **' מתורגם '. A * b \ * *' אם $ CaptureAny היא שקרית (ברירת המחדל) '(. *) א (. *) B \ *' אם $ CaptureAny> 0 '(.? *) A B \ * (*.?)' אחרת עבור בתווים כלליים SQL: 'א ב %%% \ %%' מתורגם אם $ CaptureAny 'a% * b \ *..' הוא (ברירת המחדל) שווא 'א (. *) b \% (. *)' אם CaptureAny $> 0 'א (. *?) b \% (. *?)' אחרת CaptureBracketsIf $ משתנה זה מוגדר נכון, בונה בסוגריים תקפים נעשה לתוך (|) לוכדים, וכמו כן הם מוחלפים על ידי חילופים הלא לכידה ((: |?)), המהווה את ברירת המחדל. 'A {b \}, \ {ג}' מתורגם '(' א \} | \ {ג)' אם CaptureBrackets $ נכון 'א (:? B \} | \ {ג)' אחרת (ברירת המחדל) דרישות: · פרל


Regexp :: תווים כלליים תוכנה קשורה

svפלוס

SVPlus הוא schemaview פלוס GUI עבור ציור מסד נתונים סכימות. ...

130

הורד