Мне нужно сопоставить бесконечное число цифр на веб-странице.
Мне нужно соответствовать всем следующим форматам:
100 $
99$
$99
$ 8
$.99
$ .8
$ 99.8
.99$
.99 $
9.2 $
1.2$
И эквивалент с использованием запятых:
444,333
22,333
1,222
11,111,111
333,333,333,333.01132
Или пробелы:
444 333
22 333
1 222
11 111 111
333 333 333 333.01132
Это действительно сложный вопрос для меня. Я привык играть с регулярным выражением, но мне не удалось написать что-то пуленепробиваемое. Обычно http://www.regexlib.com имеет решение, но не для этого.
Я не могу придумать другой способ, кроме использования регулярных выражений, так как это простой поиск / замена текста.