正则表达式中任意数字的符号?

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

280678 次浏览
.*

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

我会用 .*.匹配任何字符,*表示0个或多个匹配项。您可能需要一个到正则表达式的 DOTALL 开关来使用 .捕获新的行。

你是说

.*

.除了换行字符之外的任何字符,在 dotall 模式下它也包括换行字符

前面表达式的任意数量,包括0倍

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

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

您查找的任何 Javaregex 教程或文档都应该涵盖这一点。

可以尽可能多地使用这个正则表达式(任何空格或非空格) ,直到包含0为止。

[\s\S]*

此表达式将尽可能少地匹配,但是匹配的数量将尽可能多地用于表达式的其余部分。

[\s\S]*?

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