Regex 正则表达式解析HTML

Regex 正则表达式解析HTML,regex,xhtml,attributes,Regex,Xhtml,Attributes,可能重复: 我希望确保HTML属性周围有xhtml所要求的引号 例如: <BODY link=#0000ff vLink=#800080> 应该是 <BODY link="#0000ff" vLink="#800080"> 我正在寻找一个正则表达式模式来处理这个问题 谢谢虽然不是完全相同,但基本答案是一样的 您需要的不是正则表达式,而是DOM解析器 请指定服务器端语言。或者你打算用JavaScript来实现这一点?如果是这样,那就没有什么意义了 还有一个建议

可能重复:

我希望确保HTML属性周围有xhtml所要求的引号

例如:

<BODY link=#0000ff vLink=#800080>

应该是

<BODY link="#0000ff" vLink="#800080">

我正在寻找一个正则表达式模式来处理这个问题


谢谢

虽然不是完全相同,但基本答案是一样的

您需要的不是正则表达式,而是DOM解析器

请指定服务器端语言。或者你打算用JavaScript来实现这一点?如果是这样,那就没有什么意义了


还有一个建议,如果您这样做是为了使其成为有效的XHTML,那么您可能应该知道body元素(以及所有元素和属性)都是用小写字母表示的。

以Cthulhu的方式解析Html,这个网站有100多个关于用正则表达式解析Html的问题,所有这些问题的答案都是相同的:不用费心尝试;它不起作用,不管你如何巧妙地使用REs,它仍然不起作用;如果验证失败,那就是垃圾。