$str='555';
if ($str=~/\w+/){print 'yes';}
else {print 'no';}
REGEXP - что за глюк?
Код:
а такой 'no':
Код:
$str='555';
if ($str=~/[A-Za-z]+/){print 'yes';}
else {print 'no';}
if ($str=~/[A-Za-z]+/){print 'yes';}
else {print 'no';}
ведь, как я понимаю, /\w+/ и /[A-Za-z]+/ одно и то же?
Или я сам глючу. Кстати обратного эффекта с /\d+/ не наблюдается.
У меня Active_Perl_5.6.1.633.
\w соответстует любой букве, цифре и символу поддеркиванию
\W наоборот :)
[A-Za-z] соответстует любой букве не учитывая регистра (точнее прописаны оба)
Цитата:
Originally posted by Alone
Все правильно
\w соответстует любой букве, цифре и символу поддеркиванию
\W наоборот :)
[A-Za-z] соответстует любой букве не учитывая регистра (точнее прописаны оба)
Все правильно
\w соответстует любой букве, цифре и символу поддеркиванию
\W наоборот :)
[A-Za-z] соответстует любой букве не учитывая регистра (точнее прописаны оба)
Почему???
На сколько я знаю:
\w any "word" character
\W any "non-word" character
ну может ты и прав, но тогда энто совсем не логично... =0( надо почитать...
Цитата:
Originally posted by vitorg
Почему???
На сколько я знаю:
\w any "word" character
\W any "non-word" character
ну может ты и прав, но тогда энто совсем не логично... =0( надо почитать...
Почему???
На сколько я знаю:
\w any "word" character
\W any "non-word" character
ну может ты и прав, но тогда энто совсем не логично... =0( надо почитать...
\W - всё, что НЕ [a-zA-Z0-9_] (не буква, не цифра и не _ )
Цитата:
Originally posted by vitorg
Почему???
На сколько я знаю:
\w any "word" character
\W any "non-word" character
ну может ты и прав, но тогда энто совсем не логично... =0( надо почитать...
Почему???
На сколько я знаю:
\w any "word" character
\W any "non-word" character
ну может ты и прав, но тогда энто совсем не логично... =0( надо почитать...
ПОЧЕМУ ?!
Потому что так в мануале написано!
Подойдет? :)
Цитата:
Originally posted by Alone
ПОЧЕМУ ?!
Потому что так в мануале написано!
Подойдет? :)
ПОЧЕМУ ?!
Потому что так в мануале написано!
Подойдет? :)
=0))))))))
конечно! просто мануал кривой был у меня...