相关疑难解决方法(0)

正则表达式:剥离除SRC之外的HTML属性

我正在尝试编写一个正则表达式,它将删除除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 php regex string

11
推荐指数
3
解决办法
1万
查看次数

正则表达式从任何HTML标记(style ="")中删除HTML属性?

我正在寻找一个正在寻找HTML标签中的属性的正则表达式模式.具体来说,我想找到......的所有实例

style=""
Run Code Online (Sandbox Code Playgroud)

...并将其从包含在其中的HTML标记中删除.显然,这将包括双引号中包含的任何内容.

我正在使用经典ASP来做到这一点.我已经为不同的正则表达式模式设置了函数,该模式查找字符串中的所有HTML标记并将其删除.它很棒.但现在我只需要另一种模式来专门删除所有样式属性.

任何帮助将不胜感激.

regex asp-classic

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

regex ×2

asp-classic ×1

html ×1

php ×1

string ×1