[Israel.pm] match & expression Q.
gaal at forum2.org
Sat Jul 17 23:27:40 PDT 2004
On Sun, Jul 18, 2004 at 09:19:09AM +0300, Ernst, Yehuda wrote:
> how do i write a line that will bring me 2 variables with the English and the numbers
You need a "character class" that contains English letters and numerals:
> שלום כיתה א ABC123 מה 12345 שלומכם היום
> the answer will be
> $var1 = abc123
> $var2 = 12345
@vars = $string =~ /([0-9a-z])/gi;
"g" means match multiple times
"i" means case insensitive ("incasitive", to use Anatoly Vorobey's
neologism); you could have used [0-9a-zA-Z] instead.
Your results will be in $vars, $vars, and so on.
Gaal Yahas <gaal at forum2.org>
More information about the Perl