2012-02-27 2 views
-1

Я новичок в использовании регулярного выражения. Я хочу, чтобы строки с следующим форматом:.Регулярное выражение для определенных чисел с десятичной точкой

(любое количество цифр) (две цифры после.)

например 11.34, 111.78, 132323.78

Может ли кто-нибудь помочь мне в этом?

+2

111,789 не действует в соответствии со спецификацией регулярных выражений. – Juvanis

+0

Вы имеете в виду «две или более цифр после»? –

+0

Какой у вас язык? –

ответ

3

Это было бы \d+\.\d\d

\d означает любую цифру

+ означает один или несколько

\. средства Литература

EDIT , если вы на самом деле означает «два или более цифр после», как Му разум предлагает попробовать следующее:

\d+\.\d\d+

1
\d+\.\d\d 

Это будет соответствовать 1 или более цифрам, затем точка, а затем 2 цифры. (Эти две последние цифры должны существовать в этом случае

Исправлено:. Дополнительные дот

+1

Я думаю, что у вас есть посторонняя точка в '\ d. +' –

+0

Хорошая уловка! Изменено. – Knossos

Смежные вопросы