如何从PHP中删除文本文件中的字母数字字符?

时间:2013-06-06 12:49:32

标签: php

我有一个巨大的文本文件,我想要删除所有不是符号的内容(例如 - ,。'“),如何删除所有内容,以便剩下的唯一内容是符号,而不指定要保留什么符号。

作为一个例子

  

“外面有个男人。他来带你离开!”

会留下“'。'!”

4 个答案:

答案 0 :(得分:2)

使用正则表达式:

$outputText = preg_replace('/[a-z0-9]+/Ui', '', $inputText);

答案 1 :(得分:1)

preg_replace("/[A-Za-z0-9+]/", '', $string);

答案 2 :(得分:0)

试试这个(未经测试,只是自由地进入此窗口):

implode('', array_filter(str_split([.. your string ..]), function ($char) { return !ctype_alnum($char); }));

答案 3 :(得分:0)

我去了

$symbCount = preg_replace('/[A-Za-z0-9+]/', '', $fileStr);

由于