我如何用正则表达式在标签内找到一个文字字符串

How do I Find a Literal String Inside Tags with Regex

本文关键字:一个 字符串 文字 何用 正则表达式 标签      更新时间:2023-09-26

我知道我刚刚问了这个问题,这很相似,但仍然不同。我试图找到以下所有情况:" "在小于号和大于号范围内。

你可以在标签中找到任何东西:

/<(.*?)>/

你可以找到这样的字符串:

/"(''.|[^"'r'n])*"?|'(''.|[^''r'n])*'?/

如何在标签中找到字符串?

这个正则表达式就可以了:

/(?:<|'G(?<=(?:<|")).*?(?:>|"(.*?)"))/g

在一些随机的html上看到它的作用:http://regex101.com/r/nD3gF4。它可能会更好,但这将让您开始。