标签: regex
我想通过以下html字符串获取超级脚本文本。
testing to <sup>supers</sup>cript o<sup>n</sup>e
我想得到的结果如下所示
supers n
This is what I tried right now
但结果不是我想要的。
<sup>supers <sup>n
请问有人给我建议吗?
答案 0 :(得分:2)
您可以在正则表达式中使用lookbehind:
lookbehind
(?<=<sup>)[^<]*
答案 1 :(得分:1)
(?<=<sup>)([^<]*?)(?=<\/)
这应该有用。
参见演示。
http://regex101.com/r/sA7pZ0/13
答案 2 :(得分:1)
你很亲密,只是没有抓住你的比赛:
Updated regex
(?:<sup>)([^<]*)我刚在比赛中添加了一个捕获组
(?:<sup>)([^<]*)
答案 3 :(得分:1)
如果<sup>和</sup>:
<sup>
</sup>
(?<=<sup>)(.*?)(?=<\/sup>)
Check the demo