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

Ski*_*zit 5 java regex unicode character-properties

有正则表达式接受任何符号吗?

编辑:为了澄清我正在寻找..我想建立一个正则表达式将接受空格的任何数量和它必须至少含有一个符号(例如,"'$£等.)或(不异或)至少1个字符.

aio*_*obe 7

是.dot(.)将匹配任何符号,至少如果您将其与Pattern.DOTALLflag 结合使用(否则它将不匹配换行符).来自文档:

在dotall模式中,表达式.匹配任何字符,包括行终止符.默认情况下,此表达式与行终止符不匹配.


关于你的编辑:

我想建立一个正则表达式将接受空格的任何数量和它必须至少含有一个符号(例如,".'$£等)或(不异或)至少1个字符.

这是一个建议:

\s*\S+
Run Code Online (Sandbox Code Playgroud)
  • \s* 任意数量的空白字符
  • \S+ 一个或多个("至少一个")非空白字符.