1

我知道我最近才问过这个,它非常相似,但仍然不同。我试图找出所有这种情况:" "在小于号内和大于号内。

您可以在标签中找到任何内容:

/<(.*?)>/

你可以用这个找到一个字符串:

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

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

4

1 回答 1

0

这个正则表达式可以解决问题:

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

在一些随机的 html 上查看它的实际效果:http ://regex101.com/r/nD3gF4 。它可能会更好,但这会让你开始。

于 2013-05-04T18:02:36.833 回答