第一种写法:

获取A和B中间的内容:包含AheB

A.*?B

获取A和B中间的内容:不包含AheB

 (?<=A).*?(?=B) 

第二种写法:

[A](.*?)[B]
(?<=[A])(.*?)(?=[B])

第三种写法:

特殊情况处理:获取Html标签中间的内容,但是html标签带有一些无法确定的属性:

例:获取code标签中的插槽内容

<code class="xxxx"> 内容 </code>

<code(?:\s[^<>]+)?>([^<>]*)<\/code>

更多推荐

正则表达式获取两个标识中间的内容