Как преобразовать следующее выражение из POSIX в PCRE?


Я хотел бы, чтобы была простая утилита, которая могла бы это сделать, так как регулярные выражения пугают меня. Я хотел бы обновить следующее до preg_replace(), если кто-нибудь может объяснить мне, как это сделать.

eregi_replace('([a-zA-Z0-9_]{'.$min_char.','.$max_char.'})','', $password)

Спасибо за любую помощь.

Author: Chuck Le Butt, 2011-04-13

1 answers

Должно быть просто

/([a-zA-Z0-9_]{$min_char,$max_char})/

preg_replace('/([a-zA-Z0-9_]{'.$min_char.','.$max_char.'})/','', $password)

Насколько я вижу, отсутствует только разделитель.

 3
Author: KingCrunch, 2011-04-12 20:52:59