正则表达式获取2个单词之间的所有内容

时间:2015-09-19 13:42:22

标签: regex

我正在尝试通过大量内容并从中提取一些数据。因此,我需要在两组字符之间选择信息。

看起来像这样

***some text*** li> ***data to capture*** </li ***more text***

我可以使用什么正则表达式来获取li></li之间的所有内容?

1 个答案:

答案 0 :(得分:1)

基本上会是这样的:

li>(.*?)(?:</li)

根据您的语言环境,某些字符可能需要转义,或者检索匹配字符串的方式可能不同。通常,您需要通过预先设置反斜杠来转义/导致这个新版本:

li>(.*?)(?:<\/li)

这是一个现场演示: https://regex101.com/r/zV4uN6/1