PHP preg_replace 剥离引号
PHP preg_replace Strips Quotes
我想去掉任何高于 ASCII 127 的字符。我有以下正则表达式,除了去掉引号 (") 之外效果很好。我怎样才能得到我需要的结果?
$text = preg_replace('/[^A-Za-z0-9\.\"\/+() -]/', '', $text);
改变你的正则表达式,如下所示:-
<?php
$text = 'daasdsadsdasAAASDSDWEEQE~!@#$$%^%%&^*&()(_()_"';
$text = preg_replace('/[^A-Za-z0-9\.\"\/+() -]/', '', $text);
echo $text;
?>
抱歉,我的原始代码工作正常。我只是碰巧注意到我试图维护的引用实际上是一个卷曲的引用,当然,这是我想删除的扩展字符之一。当我用常规报价替换它时,它工作正常。
我想去掉任何高于 ASCII 127 的字符。我有以下正则表达式,除了去掉引号 (") 之外效果很好。我怎样才能得到我需要的结果?
$text = preg_replace('/[^A-Za-z0-9\.\"\/+() -]/', '', $text);
改变你的正则表达式,如下所示:-
<?php
$text = 'daasdsadsdasAAASDSDWEEQE~!@#$$%^%%&^*&()(_()_"';
$text = preg_replace('/[^A-Za-z0-9\.\"\/+() -]/', '', $text);
echo $text;
?>
抱歉,我的原始代码工作正常。我只是碰巧注意到我试图维护的引用实际上是一个卷曲的引用,当然,这是我想删除的扩展字符之一。当我用常规报价替换它时,它工作正常。