我有一个字符串,类似于下面的字符串:
$var = 'It is a text<nobr><font color="#176200">﴿3﴾</font></nobr>';
现在我想要下面的输出:
$var = 'It is a text';
注意:的数量3
是可变的。
我怎样才能做到这一点 ?
不用用null替换数字和标签,您可以使用以下正则表达式获取第一部分(字符串):
^[^<]*
见演示
编辑:
然后,您可以在主字符串中替换上述代码的结果,如下所示:
$var = 'It is a text<nobr><font color="#176200">﴿3﴾</font></nobr>';
$sec_part = preg_replace('/^[^<]*/','', $var);
$result = str_replace($sec_part,'',$var);
echo $result;
输出:
It is a text
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句