我在我的项目中大量使用了regexp。我需要一些建议测试字符串:正则表达式所需的建议Java中的正则表达式
1 string 3.33 string 1 string -3.33
我需要匹配的第二和第三线(意味着我不需要在该行的末尾其中有3.33(货币字符串))。 我尝试了很多变化。我得到的最好的是:
^[\s]+.+[^(?!(\d+\.\d+))]$
第2行与此正则表达式匹配,但第3行不匹配。
注意:我关心线的开始或结束。所以上面标出的测试线都带有完美的空格。
我使用Java作为我的编程语言。
我认为StackOverflow的保存格式,这将有助于如果你缩进你的样品输入四个空格等等。这将有助于使问题更清楚。另外,您可以尝试使用http://regexpal.com/或http://www.fileformat.info/tool/regex.htm –
这样的站点,然后我再次尝试改进示例文本。 – renato
我正在尝试将缩进。请允许我一段时间。 – sankethm7