Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 29 Января 2005, 00:20:19
-
Есть коды, встречающиеся в строке текста (указаны по порядку их проверки и замены на другой текст):
1. $01,02; $15,4; $12,10
2. $01; $15; $2
3. $
$(\\d{0,2})(,?)(\\d{0,2})
Правильное ли для их проверки регулярное выражене?
По этому выражению проходит замена указанных кодов, но код типа $01212 не обрабатывается...
Что надо подправить?
-
Error202:
По этому выражению проходит замена указанных кодов, но код типа $01212 не обрабатывается... Что надо подправить?
/\\$(\\d{0,2})(,?)(\\d{0,3})/
в твоем выражении максимальное кол-во чисел было 4