在HTML标记之间查找字符串

时间:2014-12-14 14:12:53

标签: regex

我有一个HTML文字:

<p class=MsoBodyText>Becky Handler</p>

如何在打开除标签之外的关闭标签之间找到字符串? 我尝试(>[^>]*<)(>\s*\w.*?<),结果为>Becky Handler<

1 个答案:

答案 0 :(得分:-1)

如果您在编程语言的上下文中使用正则表达式: 将><放在capturing group(括号)之外,例如>([^<>]*)<并仅提取该组的内容。

或者:使用lookahead/lookbehind,例如(?<=>)([^<>]*)(?=<)

See fiddle

请注意,某些正则表达式引擎不支持前瞻/后瞻。