gpt4 book ai didi

Java:用逗号分隔并忽略标签

中的逗号

转载 作者:行者123 更新时间:2023-12-02 13:17:21 24 4
gpt4 key购买 nike

我想用逗号分割字符串,但 <p></p> 里面有逗号应该被忽略。

例如,如果我有以下字符串

" Test1, test2, <p> test3, test4, test5, </p> , test6, test7" 

我需要的结果是:

Test1
Test2
<p> test3, test4, test5, </p>
test6
test7

使用特殊字符如何实现这一目标?

最佳答案

您可以使用此正则表达式 ,(?![^<p>]*</p>) 拆分字符串:

String str = "Test1, test2, <p> test3, test4, test5, </p> , test6, test7";
String spl[] = str.split(",(?![^<p>]*</p>)");

输出

Test1
test2
<p> test3, test4, test5, </p>
test6
test7

此处演示:

Rextester

关于Java:用逗号分隔并忽略标签 <p> 中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43720802/

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