我正在尝试编写一个正则表达式,它将删除除SRC属性之外的所有标记属性.例如:
<p id="paragraph" class="green">This is a paragraph with an image <img src="/path/to/image.jpg" width="50" height="75"/></p>
Run Code Online (Sandbox Code Playgroud)
将返回为:
<p>This is a paragraph with an image <img src="/path/to/image.jpg" /></p>
Run Code Online (Sandbox Code Playgroud)
我有一个正则表达式来删除所有属性,但我正在尝试调整它以留在src中.这是我到目前为止所拥有的:
<?php preg_replace('/<([A-Z][A-Z0-9]*)(\b[^>]*)>/i', '<$1>', '<html><goes><here>');
Run Code Online (Sandbox Code Playgroud)
使用PHP的preg_replace()为此.
谢谢!伊恩
我正在寻找一个正在寻找HTML标签中的属性的正则表达式模式.具体来说,我想找到......的所有实例
style=""
Run Code Online (Sandbox Code Playgroud)
...并将其从包含在其中的HTML标记中删除.显然,这将包括双引号中包含的任何内容.
我正在使用经典ASP来做到这一点.我已经为不同的正则表达式模式设置了函数,该模式查找字符串中的所有HTML标记并将其删除.它很棒.但现在我只需要另一种模式来专门删除所有样式属性.
任何帮助将不胜感激.