【问题标题】:PHP -- how to remove special characterPHP - 如何删除特殊字符
【发布时间】:2022-08-03 16:42:36
【问题描述】:

一个特殊的字符串:\"著名的“红门”\"; 我怎样才能删除特殊字符:�,我可以得到:\“著名的重新门\”

标签: php special-characters


【解决方案1】:

要删除所有不符合上述条件的字符,您必须在左尖括号后添加 ^,以便正则表达式为 [^a-zA-Z0-9\s!?.,'"]。

例子

<?php
$str = "Hey @there#! How ( are) you *d_oing/?";
echo preg_replace("/[^a-zA-Z0-9\s!?.,\'\"]/", "", $str);

【讨论】:

    猜你喜欢
    • 2010-10-14
    • 2011-08-29
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    相关资源
    最近更新 更多