Java 正则表达式选择XML标记之间的空格

Java 正则表达式选择XML标记之间的空格,java,xml,regex,Java,Xml,Regex,这是我的字符串: <AAA>aze rty ui</AAA> aze用户界面 当字符串中有空格时,我希望匹配正则表达式 我试过了,但不匹配: ^(<AAA>)([\n\t ]+)(</AAA>)$ ^()([\n\t]+)()$ 您可能需要使用\s来指定空格,而不是空格。您可能需要使用\s来指定空格,而不是空格。您可能需要使用\s来指定空格,而不是空格。您可能需要使用\s来指定空格,而不是一个空格。如果您想捕获标签之间的所有内容,请尝试此选项

这是我的字符串:

<AAA>aze rty ui</AAA>
aze用户界面
当字符串中有空格时,我希望匹配正则表达式

我试过了,但不匹配:

^(<AAA>)([\n\t ]+)(</AAA>)$
^()([\n\t]+)()$

您可能需要使用
\s
来指定空格,而不是空格。

您可能需要使用
\s
来指定空格,而不是空格。

您可能需要使用
\s
来指定空格,而不是空格。

您可能需要使用
\s
来指定空格,而不是一个空格。

如果您想捕获标签之间的所有内容,请尝试此选项

^<AAA>(.*?)</AAA>$
^(.*)$

“*”匹配任何内容而“?”强制不情愿的匹配(而不是贪婪)

如果您想捕获标记之间的所有内容,请尝试此操作

^<AAA>(.*?)</AAA>$
^(.*)$

“*”匹配任何内容而“?”强制不情愿的匹配(而不是贪婪)

如果您想捕获标记之间的所有内容,请尝试此操作

^<AAA>(.*?)</AAA>$
^(.*)$

“*”匹配任何内容而“?”强制不情愿的匹配(而不是贪婪)

如果您想捕获标记之间的所有内容,请尝试此操作

^<AAA>(.*?)</AAA>$
^(.*)$

“*”匹配任何东西而“?”强制不情愿的匹配(而不是贪婪)

为什么需要正则表达式?使用解析器。因为我使用的是ETL,XML输入读取起来就像一个分隔文件。(我不能更改它。)为什么需要正则表达式?使用解析器。因为我使用的是ETL,XML输入读取起来就像一个分隔文件。(我不能更改它。)为什么需要正则表达式?使用解析器。因为我使用的是ETL,XML输入读取起来就像一个分隔文件。(我不能更改它。)为什么需要正则表达式?使用解析器。因为我使用ETL,XML输入的读取方式就像一个分隔文件。(我无法更改)。我只想捕获空格字符。您可以使用
^(.*?)$
返回整个字符串,但前提是它至少有一个空格字符。我只想捕获空格字符您可以使用
^(.*?)$
$将返回整个字符串,但前提是它至少有一个空格字符。我只想捕获空格字符您可以使用
^(.*?*)$
将返回整个字符串,但前提是它至少有一个空格字符。我只想捕获空格字符您可以使用
^(.*?*))$
将返回整个字符串,但前提是该字符串至少有一个空格字符。