- 1
- 2
- 3
- 4
- 5
if chkyandex.Checked then
reg.Expression:='([a-zA-Z0-9]+[\.]{0,}[\_]{0,}[-]{0,})+@([ya]{2}[ndex]{0,4}|[xaker]{5})\.[a-zA-Z]{2,3}\s{0,4}[:;]\s{0,4}[a-zA-Z0-9\.\_]+';
else
reg.Expression:='([a-zA-Z0-9]+[\.]{0,}[\_]{0,}[-]{0,})+@([mail]{4}|[inbox]{5}|bk{2}|list{4})\.([a-zA-Z]{2,3}\s{0,4}[:;]\s{0,4}[_\-a-zA-Z\d\.\_]+)';
bormand 08.07.2014 08:25 # 0
Съест yanexd, yynnnn, aye и прочую хуиту ;)
> {0,}
Это можно заменить на звездочку.
> [\.]{0,}[\_]{0,}[-]{0,}
[\._-]* по идее
Въебал плюс. Годный говнокодец.
kegdan 08.07.2014 14:59 # 0
это же
[-\w.]+
bormand 08.07.2014 15:01 # 0
kegdan 08.07.2014 15:05 # 0
bormand 08.07.2014 15:08 # +1
kegdan 08.07.2014 15:15 # +1
Че ты меня путаешь, только английского
\w -> [A-Za-z9-0_]
WGH 08.07.2014 15:22 # 0
Matches Unicode word characters; this includes most characters that can be part of a word in any language, as well as numbers and the underscore. If the ASCII flag is used, only [a-zA-Z0-9_] is matched (but the flag affects the entire regular expression, so in such cases using an explicit [a-zA-Z0-9_] may be a better choice).
bormand 08.07.2014 15:32 # +3
Мне тупо влом учить, что именно означают эти /w в каждом используемом языке. Где-то только латиница, где-то с русскими, а где-то и иероглифы жрет... Поэтому я из них юзаю только \s. Безобразно, зато единообразно.
absolut 08.07.2014 15:49 # +4
единобезобразие
Kozel 11.07.2014 08:28 # −1
Смайлик
kegdan 11.07.2014 08:58 # 0
1024-- 11.07.2014 10:24 # 0
Там был лямбда-смайлик \_->
(Показывает, в какую сторону излучает ноутбук)
kegdan 11.07.2014 10:37 # 0
1024-- 11.07.2014 11:03 # +1
kegdan 11.07.2014 11:48 # 0
kegdan 08.07.2014 13:24 # −1
wvxvw 08.07.2014 14:18 # 0
bormand 08.07.2014 15:00 # 0
anonimb84a2f6fd141 14.07.2014 20:37 # +1
[email protected]:password
anonimb84a2f6fd141 14.07.2014 20:57 # −9
anonimb84a2f6fd141 14.07.2014 21:18 # −11
anonimb84a2f6fd141 14.07.2014 21:21 # −11
Uhehesh 08.08.2014 22:17 # −1