שאלה ב PERL

the another one

New member
שאלה ב PERL

שלום !!! רציתי לדעת אם ב PERL אפשר לעשות PATTERN MATCHING למערך. אני מתכוון :
sub foo { my @stuff = ("abc", "def", "ghf"); my stam="this is abc and def"; while (stam=~/[stuff] and [stuff]/) { print "b"; } }​
ואז הוא ימצא לי את "abc and def" מישהו יודע אם אפשר לעשות דבר כזה ואיך ???? תודה
 

IdanR

New member
לא בצורה כזאת.

אבל אתה יכול לקחת את המערך ולעשות עליו join עם |, לתוך scalar. ואז להשתמש בזה בregexp, ככה: (abc|def|ghf) שאומר שבאותו מקום צריך לבוא אחד מהמחרוזות הנ"ל.
 
למעלה