使用PHP正则表达式将值,data-src值更改为src

时间:2017-06-01 23:37:38

标签: php html regex replace attributes

我想在所有图片中使用正则表达式将data-src的值更改为src并考虑它可能在src之前或之后,也就是说,您永远不会知道你的位置。

示例:

<img width="50" src="old.jpg" height="50" data-src="new.jpg">

<img width="50" src="new.jpg" height="50" data-src="new.jpg">

请PHP和正则表达式!!

非常感谢

1 个答案:

答案 0 :(得分:1)

因为你想要一个php正则表达式解决方案......

无论属性位置如何,我的模式都会匹配<?php ini_set('display_errors', 'On'); error_reporting(E_ALL); $subject="This is a test message"; $message="This is a Body Section now.....! :)"; $to="someaddress@somedomain.com"; // starting outlook com_load_typelib("outlook.application"); if (!defined("olMailItem")) {define("olMailItem",0);} $outlook_Obj = new COM("outlook.application") or die("Unable to start Outlook"); //just to check you are connected. echo "Loaded MS Outlook, version {$outlook_Obj->Version}\n"; $oMsg = $outlook_Obj->CreateItem(olMailItem); $oMsg->Recipients->Add($to); $oMsg->Subject=$subject; $oMsg->Body=$message; $oMsg->Save(); $oMsg->Send(); ?> 值,并将其用作Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `outlook.application': Access is denied. ' in C:\Website2\test.php:13 Stack trace: #0 C:\Website2\test.php(13): com->com('outlook.applica...') #1 {main} thrown in C:\Website2\test.php on line 13 data-src的替换值。遗憾的是,它会省略其他属性。这可能是您的项目的问题,也可能不是。如果是,请使用更好的代表样本输入更新您的问题。

src

Pattern Demo