Regex question
Old 19.12.2003, 08:04   #1
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 39
Posts: 4,007
Rep Power: 0
Default Regex question

Так., мне дико интересно, пoчему
ereg("[[:alpha:]]*","1f3456") срабатывает?

Old 13.06.2008, 10:17   #2
Младенец
 
Join Date: 06 2008
Location: -
Posts: 3
Rep Power: 0
Default

Quote:
Originally Posted by Obelix View Post
Так., мне дико интересно, пoчему
ereg("[[:alpha:]]*","1f3456") срабатывает?
Всё правильно.
Посмотрим:
Что указано в регуляре - некая буква ноль или более раз

[[:alpha:]] - некая буква
* - ноль или более раз

так оно и есть - в строке есть буква один раз
и даже если буквы вообще нет - ноль раз тоже устроит

Более того, это выражение будет срабатывать вообще всегда, даже при пустой строке. )
Reply

Thread Tools



Реклама:
реклама
Buy text link .

All times are GMT. The time now is 12:43.
Top

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.