Hotei
Новичок
Рег. выражения. Замена
Здраствуйте. Возникла следующая проблема:
Имеется текст, который надо обработать, заменить технические конструкции на понятные для обычного человека. Делаю это следующим образом - ищу в тексте определенные конструкции и заменяю в них часть, а другая часть с помощью карманов вставляется в полученный текст.
Пример выражения: b2 bSubE,([[:alpha:]]*),([[:digit:]]*)
замена на Уменьшает значение на \2% от элемента \1
Замена происходит нормально, но дополнительно необходимо, чтоб заменяемое значение 2 кармана, уменьшалось в 100 раз. Можно ли осуществить деление прямо в ereg_replace(), или же как это осуществить в другом случае?
Чтоб не возникло вопросов из-за корявости описания проблемы, еще 1 пример
Дано b2 bSubE,QWE,300
В результате должно получится Уменьшает значение на 3% от элемента QWE
Заранее спасибо.
Здраствуйте. Возникла следующая проблема:
Имеется текст, который надо обработать, заменить технические конструкции на понятные для обычного человека. Делаю это следующим образом - ищу в тексте определенные конструкции и заменяю в них часть, а другая часть с помощью карманов вставляется в полученный текст.
Пример выражения: b2 bSubE,([[:alpha:]]*),([[:digit:]]*)
замена на Уменьшает значение на \2% от элемента \1
Замена происходит нормально, но дополнительно необходимо, чтоб заменяемое значение 2 кармана, уменьшалось в 100 раз. Можно ли осуществить деление прямо в ereg_replace(), или же как это осуществить в другом случае?
Чтоб не возникло вопросов из-за корявости описания проблемы, еще 1 пример
Дано b2 bSubE,QWE,300
В результате должно получится Уменьшает значение на 3% от элемента QWE
Заранее спасибо.