Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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,我想知道是否有任何数字(包括零)的任何字符的符号 .* 是任何字符,*表示重复零次或多次。我会使用*匹配任何字符,*表示0次或更多次出现。您可能需要一个指向正则表达式的DOTALL开关来捕获带有的新行,这是什么意思 .* 除换行符以外的任何字符,在dotall模式下,它还包括换行符 *前面表达式的任何数量,包括0次是的,有一次,它是星号:* a* // looks for 0 or more instances of "a" 这应该包含在您查找的任何Java正则表达式教程或文档中。您可以尽

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

.*

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

我会使用
*
<代码>匹配任何字符,
*
表示0次或更多次出现。您可能需要一个指向正则表达式的DOTALL开关来捕获带有

的新行,这是什么意思

.*
除换行符以外的任何字符,在dotall模式下,它还包括换行符


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

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

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

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

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

[\s\S]*
此表达式将尽可能少地匹配,但与表达式其余部分匹配的数量将尽可能多

[\s\S]*?

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

很好的答案,只需添加一点,看看这里:一个狡猾的问题是
*
与新行字符不匹配(
'\n'
)。有关该主题的详细信息,请参阅。[\s\s]和。?@linqu之间是否有任何区别,
有时不匹配
\n
(换行符),具体取决于多行选项,但
[\s\s]
将匹配任何字符。