项目需求
替换字符串标签及其内容,其中内容是不固定的。
$str = '2021/5/25 8:36:24 <span class="percent">[9 小时 30 分钟 以前]</span>';
正则表达式替换
/*正则表达式替换 By poleung 2021-05-25*/ $res = preg_replace('| <span class=\"percent\">.*?</span>|i', '', $str); echo $res;
要点说明
- class="percent",需要将双引号进行转义;
- |,指明两项之间的一个选择。要匹配 |,请使用 |。
- .,匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 . 。
- *,匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 *。
- ?,匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 ?。
lockdatav Done!