//1,如何去掉出現“號”及緊鄰的標籤對,如下代碼中去掉這塊內容:這裡有很多其他字元、表單等等....號...這裡有很多其他字元、表單等等$content= "0000111222這裡有很多其他字元、表單等等....號...這裡有很多其他字元、表單等等2221110000";//2,如何去掉出現qrcode_for_gh_2ff16e7c9789_258.jpg的圖片$content= '';// $content= preg_replace('//is', '', $content);var_dump( $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);
版主
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= "0000111222這裡有很多其他字元、表單等等....號...這裡有很多其他字元、表單等等2221110000";$content= preg_replace('/<[^>]+>[^<>]*號[^<>]*<[^>]+>/', '', $content);// 去掉修飾符就可以了
哪個為空白了?
掃描二維碼或直接搜尋號: mcq28tui
<[^>]+>[^<>]*號[^<>]*<[^>]+>匹配到的結果是
或直接搜尋號:
怎麼匹配到span標籤(匹配到號所在的最近的標籤)?