פונקציות וסמלים של ביטוי רגיל של PHP

פונקציות פלט PHP
פונקציות זרם PHP

פונקציות ביטוי רגולרי מאפשרות לך לחפש תבניות ספציפיות במחרוזת ולהחליף אותן בדפוס/מחרוזת אחרת.

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

פונקציהתיאור
preg_filter()קבל מחרוזת או מערך עם התאמות דפוס מוחלפות, אבל רק אם נמצאו התאמות
preg_grep()קבל מערך של אלמנטים ממערך הקלט שתאם לתבנית
preg_last_error()קבל קוד שגיאה המציג את הסיבה שקריאת הביטוי הרגולרי האחרונה נכשלה
preg_match ()קבל את ההתאמה הראשונה של תבנית במחרוזת
preg_match_all ()קבל את כל ההתאמות של תבנית במחרוזת
preg_replace ()מחרוזות Get היו התאמות של תבנית שהוחלפה במחרוזת משנה. ערך המחרוזת משנה מוחזר על ידי פונקציית ה-callback.
preg_replace_callback ()קבל מחרוזת שבה כל ההתאמות של הביטוי מוחלפות במחרוזת המשנה. ערך המחרוזת משנה מוחזר על ידי פונקציית ה-callback.
preg_replace_callback_array()קבל מחרוזת שבה כל ההתאמות של כל ביטוי מוחלפות במחרוזת המשנה. ערך המחרוזת משנה מוחזר על ידי פונקציית ה-callback.
preg_split ()שברו את המחרוזת על סמך הביטויים הרגולריים והחזרו את המחיצות של המחרוזת כמערך
preg_quote()שים קו נטוי לפני דמויות שיש להן משמעות מיוחדת בביטויים רגולריים
PHP Regex פונקציות

משנה ב-Regex

משנה מגדירים את ההתנהגות של חיפוש תבניות במחרוזת.

לשנותתיאור
iחיפוש לא רגיש לאותיות גדולות של הדפוס
mחפש במספר שורות. כלומר, חפשו תבנית תואמת בתחילת או בסוף כל שורה
uמאפשר התאמה נכונה של תבניות מקודדות UTF-8
משנה ביטוי

דפוסי ביטוי רגולריים

סוגריים מגדירים את טווח התווים ליצירת דפוסים.

[א ב ג]מצא דמות מהפריטים שבין הסוגריים
[^ abc]מצא תו לא בין הסוגריים
[0-9]מצא תו מ-0 עד 9
דפוסי ביטוי רגיל

Regex Metacharacters

מטא-תווים הם דמויות בעלות משמעות מיוחדת:

מטא-אופיתיאור
|חפש התאמה לכל אחת מהדפוסים מופרדים על ידי |
.חפש מופע אחד של כל דמות
^חפש התאמה בתור התחלה של מחרוזת
$מצא התאמה בסוף המחרוזת
\dמצא ספרה
\sמצא תו רווח לבן
\bמצא התאמה בתחילת מילה
\ uxxxxמצא את תו Unicode שניתן על ידי המספר ההקסדצימלי XXXX
מטא-תווים ב-PHP regex

מכונות ב-Regex

כמויות מוגדרות על ידי מכמתים.

מכמתתיאור
n+מצא מחרוזת המכילה לפחות אחד n
n* מצא מחרוזת המכילה אפס מופעים או יותר של n
n? מצא מחרוזת המכילה אפס או מופע אחד של n
n{x} מצא מחרוזת המכילה רצף של X n's
n{x,y} מצא מחרוזת המכילה רצף של X עד Y n's
n{x,} מצא מחרוזת המכילה רצף של X לפחות n's
מכמתים

פונקציות פלט PHP
פונקציות זרם PHP
close

הישאר מעודכן לגבי PHP!

אנחנו לא שולחים ספאם!

en English
X
גלול למעלה