LINUX.ORG.RU

Регулярное выражение из Perl в Python


0

0

Никак не пойму простую вещь (опыта в питоне еще маловато) как в питоне заставить работать такое регулярное выражение:

if( $args{'UserName'} =~ tr/a-zA-Z0-9//c ){ $args{'UserName'} = ''; return "Please, use only alphanumerical characters in User Name"; };

Такая вещь: re.compile("[a-zA-Z0-9]").match(UserName)

работает, но как к ней добавить символы tr и с?

★★

match как m// - ИЩЕТ, tr/// заменяет - а это "две большие разницы". И вообще не очень ясно нафига тебе tr в первом примере, если m вполне бы хватило, но это уже другая песня

anonymous
()

и чем тебя пЁрл обидел? :)

anonymous
()

>и чем тебя пЁрл обидел? :)

да вот, приходится в Zope переносить некоторые скрипты...

LX ★★
() автор топика

ну и как тебе Zope?

anonymous
()

Zope? А что, помойму очень удобно. Собираюсь сайтик наколбасить типа ЛОР посвященный Zope.

LX ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.