php正则替换问题
程序员文章站
2022-05-16 14:49:15
...
//1,如何去掉出现“微信号”及紧邻的标签对,如下代码中去掉这块内容:这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等$content = "00001110000"; //2,如何去掉出现qrcode_for_gh_2ff16e7c9789_258.jpg的图片 $content = ''; // $content = preg_replace('//is', '', $content); var_dump( $content );222111这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等222
回复讨论(解决方案)
1、echo preg_replace('/]+>[^]*微信号[^]*]+>/u', '', $content);2、$content = preg_replace('/]+)src=["\']http[s]?:\/\/www\.aabbcc\.com\/upload\/qrcode_for_gh_2ff16e7c9789_258\.jpg["\'](.*?)>/is', '', $content);
版主
1、echo preg_replace('/]+>[^]*微信号[^]*]+>/u', '', $content);2、$content = preg_replace('/]+)src=["\']http[s]?:\/\/www\.aabbcc\.com\/upload\/qrcode_for_gh_2ff16e7c9789_258\.jpg["\'](.*?)>/is', '', $content);
结果都为空了。。。
哪个为空了?
哪个为空了?
$content = "00001110000"; $content = preg_replace('/]+>[^]*微信号[^]*]+>/', '', $content);// 去掉修饰符就可以了222111这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等222
哪个为空了?
扫描二维码 或直接搜索微信号: mcq28tui
]+>[^]*微信号[^]*]+>匹配到的结果是
或直接搜索微信号:
怎么匹配到span标签(匹配到微信号所在的最近的标签)?
上一篇: 百度鹰眼接口实现