אתה נמצא כאן יסודות השפה  »  ביטויים רגולריים  »  משתנים מיוחדים לקריאה בלבד

משתנים מיוחדים לקריאה בלבד

לאחר שמתבצעת התאמה בהצלחה, האוגרים $1 , $2 , $3 ... מקבלים את הערכים של 1\,2\,3\... בהתאמה וכך ניתן להציץ מאוחר יותר לערכים שנתפסו.

$_="I love perl ";
/(\w+)\W(\w+)/;
/*תבוצע התאמה לשני המילים הראשונות */

בוצעה ההשמה הבאה : במשתנה $1 יהיה את הערך: "I" ובמשתנה $2 יהיה את הערך: "love" .

ניתן לגשת לאותם משתנים על ידי מיקום של ההתאמה בהקשר מערכי. התוצאה תהיה רשימה של ערכים שהיו מושמים במשתנים $1 , $2 , $3 ... והלאה, אך רק אם יש התאמה.

$_="I love perl ";
($a,$b)=/(\w+)\W(\w+)/;
/* תבוצע התאמה לשני המילים הראשונות , זוהי השמה בין שני מערכים. */

בוצעה ההשמה הבאה : במשתנה a$ יהיה את הערך: "I" ובמשתנה b$ יהיה את הערך: "love" .
הערכים שב $1 , $2 , $3 ... נשארו כשהיו מקודם .









להוספת תגובה, אנא התחברו לדרכונט.