Java正则表达式:任何数字的符号?

时间:2011-06-22 13:53:21

标签: java regex

我想知道是否有任何数字(包括零)任何字符的符号

5 个答案:

答案 0 :(得分:158)

.*

.是任何字符,*表示重复零次或多次。

答案 1 :(得分:22)

您可以尽可能多地使用此正则表达式(任何空格或任何非空格),直至并包括0。

[\s\S]*

此表达式将尽可能少地匹配,但表达式的其余部分必须尽可能多。

[\s\S]*?

例如,在此正则表达式[\s\S]*?B将匹配aB中的aBaaaaB。但在此正则表达式[\s\S]*B将匹配aBaaaaB中的aBaaaaB

答案 2 :(得分:16)

你的意思是

.*

.任何字符,除了换行符,使用dotall模式,它还包含换行符

*任何前面的表达式,包括0次

答案 3 :(得分:2)

我会使用.*.匹配任何字符,*表示出现0次或更多次。您可能需要通过DOTALL切换到正则表达式以使用.捕获新行。

答案 4 :(得分:-6)

是的,有一个,它是星号:*

a* // looks for 0 or more instances of "a"

这应该包含在您查找的任何Java正则表达式教程或文档中。