@Vituskosoy Так лучше намного спасибо, остаётся только получить строчку и извлечь цифры с этим разберусь. Отписал в личку
Регулярное выражение
-
Доброго времени суток, имеется строка вида:
Пирожок повидло1283115,32
Есть задача поделить значение на группы:
Пирожок повидло
1283
при этом 1283 - может быть любым числом включая 0
а 115,32 может отсутстовать вовсе
Сейчас применяю регулярное выражение к строке:
([^0-9]+)(\d+)
получаю:
Пирожок повидло
1283115С численного значения извлекаю данные второй регуляркой:
([f0-9]+)(\d\d\d)
получаю
1283
и вроде бы все хорошо, но если исходная строка равняется нулю:
Пирожок повидло
0приходится обрабатывать переменные условием IF для дальнейшей работы, что конкретно так увеличивает сложность скрипта в целом и скорость обработки данных.
Нужна помощь в составлении регулярного выражения если такая задача вообще возможна к реализации регуляркой.
Уже третий день бьюсь составляя разные варианты основываясь на методичках в сети, все без результатно. Заранее спасибо не равнодушным!