Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 带小数点的某些数字的正则表达式_Regex - Fatal编程技术网

Regex 带小数点的某些数字的正则表达式

Regex 带小数点的某些数字的正则表达式,regex,Regex,我不太会使用正则表达式。 我希望允许以下格式的字符串: (任意位数)。(后面两位数。) e、 g.11.34、111.78、132323.78 有人能帮我吗 \d+\.\d\d 这将匹配一个或多个数字,然后是一个点,然后是两个数字。(在这种情况下,最后两位数字必须存在 修正:额外的点将是\d+\。\d\d \d表示任何数字 +表示一个或多个 \。表示文字点 编辑 如果你真的像Mu Mind建议的那样指“后面两个或更多数字”,请尝试以下方法: \d+\.\d\d+111.789根据您的正则表达式

我不太会使用正则表达式。 我希望允许以下格式的字符串:

(任意位数)。(后面两位数。)

e、 g.11.34、111.78、132323.78

有人能帮我吗

\d+\.\d\d
这将匹配一个或多个数字,然后是一个点,然后是两个数字。(在这种情况下,最后两位数字必须存在


修正:额外的点将是
\d+\。\d\d

\d
表示任何数字

+
表示一个或多个

\。
表示文字点

编辑 如果你真的像Mu Mind建议的那样指“后面两个或更多数字”,请尝试以下方法:


\d+\.\d\d+

111.789根据您的正则表达式规范无效。您的意思是“后面两个或两个以上的数字”?当您说“任意数字”时,这是否意味着
.01
可以接受?更正的示例。是的,蒂姆。我认为您在
\d.+
中有一个多余的点