正则表达式能不能匹配指定字符串中间的内容?

现在有个XML类似:


<aaa>

<bbb>

<ccc>

1|+|2|+|3|+|4

5

6|+|7

</ccc>

</bbb>

</aaa>

我想找出两个|+|中间的内容里的换行,也就是4后边的一个换行,5后边的一个换行,正则能实现么?


三国纷争
浏览 2331回答 1
1回答

饮歌长啸

你这种情况下需要匹配两次,第一次匹配两个|+|中间的内容\|\+\|[\s\S]+?\|\+\|匹配结果是:[1]:|+|2|+|[2]:|+|456|+|然后分别进行第二次匹配:\w\n结果是共找到 2 处匹配:45
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java