PHP使用正则替换内容


今天又用到正则表达式,使用表达式替换HTML里的内容

大概举例  我要把value值变为50

<input title="年龄" name="data[05e5172hu]" value="20" style="width: 150px" type="text">

 

	//[^>]* 表示 匹配 非双引号字符组成的任意字符串 我这里有个空格  所以我使用了[^>]*
 	$html = '<input title="年龄" name="data[05e5172hu]" value="20" style="width: 150px" type="text">';
 	$value = 50;
 	echo preg_replace('/name=\"data\[05e5172hu\]"[^>]*value=\"(.*?)\"/','name="data[05e5172hu]" value="'.$value.'"', $html);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM