(no subject)
Jul. 31st, 2006 12:38 pmЕсть ряд обозначений, например: DMC df3k Ffgx EZ14 jjk
Нужно из этих выбрать только те что содержат и буквы и цифры.
/[a-z0-9]+/i не подходит.
так как
Нужно из этих выбрать только те что содержат и буквы и цифры.
/[a-z0-9]+/i не подходит.
\b(\w*[a-z][0-9]\w*|\w*[0-9][a-z]\w*)\bтак как
[a-z0-9] было писать лень, то ограничился паллиативом \w
# perl -le 'print $1 while ($ARGV[0] =~ m#\b(\w*[a-z][0-9]\w*|\w*[0-9][a-z]\w*)\b#ig);' "DMC df3k Ffgx EZ14 jjk"
df3k
EZ14
#
no subject
Date: 2006-07-31 09:52 am (UTC)\b([a-z]+\d\w*|\d+[a-z]\w*)\b
или
Date: 2006-07-31 10:01 am (UTC)еще на байт короче
Date: 2006-07-31 10:04 am (UTC)Re: еще на байт короче
Date: 2006-07-31 10:19 am (UTC)Re: еще на байт короче
Date: 2006-07-31 10:29 am (UTC)Но при чём тут скорость? :_)