משתנים מיוחדים לקריאה בלבד
לאחר שמתבצעת התאמה בהצלחה, האוגרים
$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
...
נשארו כשהיו מקודם
.
להוספת תגובה, אנא התחברו לדרכונט.