gpt4 book ai didi

java - 正则表达式如下

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:02 24 4
gpt4 key购买 nike

我有一个标记文件,其中可能包含以下记录#

<test> <code> abcd </code> </test>
<test> efgh </test>

如何一次提取一个测试标签..这意味着我想在上述两种情况下提取测试标签,无论它只有内容还是其他嵌套标签...

最佳答案

尝试

Pattern regex = Pattern.compile("<test>(.*?)</test>", Pattern.DOTALL);

但是,如果<test>,这将会失败。标签本身可以嵌套( <test> ... <test>...</test> ... </test> )。

?使得前面的*量词 懒惰的,i. e.它将匹配尽可能少的字符,因此一次只匹配一个标签。

关于java - 正则表达式如下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4109852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com