Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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
Java 字符串中单词之间额外空格的正则表达式条件 ^(?=\S)^[`\'.\-&A-Za-z0-9u00C0-u017F]+(?_Java_Regex_Regex Negation_Regex Group - Fatal编程技术网

Java 字符串中单词之间额外空格的正则表达式条件 ^(?=\S)^[`\'.\-&A-Za-z0-9u00C0-u017F]+(?

Java 字符串中单词之间额外空格的正则表达式条件 ^(?=\S)^[`\'.\-&A-Za-z0-9u00C0-u017F]+(?,java,regex,regex-negation,regex-group,Java,Regex,Regex Negation,Regex Group,您不想要的:单词之间的前导或尾随空格或额外空格。 然后您需要一个由单个空格分隔的单词组成的字符串 我将继续执行^\S+(?:\S\S+*$ 详情如下: ^(?=\S)^[ `\'\.\-&A-Za-z0-9u00C0-u017F]+(?<=\S)$ 测试请添加一些允许/不允许字符串的正面和负面示例,并添加编程语言(如果有)。[`\\.\-&a-Za-z0-9u00C0-u017F]+这是一个允许字符串的正则表达式。前面的那个是一个用于检查空白的正则表达式。我需要在字符串中间的单词

您不想要的:单词之间的前导或尾随空格或额外空格。 然后您需要一个由单个空格分隔的单词组成的字符串

我将继续执行
^\S+(?:\S\S+*$

详情如下:

^(?=\S)^[ `\'\.\-&A-Za-z0-9u00C0-u017F]+(?<=\S)$

测试

请添加一些允许/不允许字符串的正面和负面示例,并添加编程语言(如果有)。[`\\.\-&a-Za-z0-9u00C0-u017F]+这是一个允许字符串的正则表达式。前面的那个是一个用于检查空白的正则表达式。我需要在字符串中间的单词之间加上2个或多个空白的额外检查。语言是JavaThanks,这比我所提出的更可敬:<代码> ^((=s))^ \ \ //a ZA Z0—9→-~(+)(+)。需要保留的[```.\.\-/&A-Za-z0-9'.-'.+。如果您的建议与该条件合并,您的建议会是什么样子?非常感谢,然后我会简单地将建议的正则表达式中的
\S
替换为
[`.-&A-Za-z0-9u00C0-u017F]
,给出
^[`.[`.-&A-Za-Za-9u00C0-u017F]+(`A-C07F-)*$
^      # Matches at the beginning of the string
\S+    # Matches one or more non-spacing character
(?:    # Starts a non-capturing group
  \s   # Matches one spacing character
  \S+  # Matches one or more non-spacing character
)*     # Repeat non-capturing group zero or more times
$      # Matches at the end of string