Regex 正则表达式可以使所有内容都在两个单词之间

Regex 正则表达式可以使所有内容都在两个单词之间,regex,Regex,我试图通过大量的内容,并从中提取一些数据。因此,我需要在两组字符之间选择信息 看起来像这样 ***some text*** li> ***data to capture*** </li ***more text*** 我可以使用什么正则表达式来获取包含在li和/li之间的所有内容?基本上是这样的: li>(.*?)(?:</li) 根据您的语言环境,某些字符可能需要转义,或者检索匹配字符串的方式可能不同。通常,您需要通过在反斜杠前面加上

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

看起来像这样

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

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

基本上是这样的:

li>(.*?)(?:</li)
根据您的语言环境,某些字符可能需要转义,或者检索匹配字符串的方式可能不同。通常,您需要通过在反斜杠前面加上转义符/来生成此新版本:

li>(.*?)(?:<\/li)
这里有一个现场演示: