-2

我有一个巨大的文本文件,我想删除不是符号的所有内容(例如 - 、 . ' "),如何删除所有内容以便只剩下符号,而不指定要使用哪些符号保持。

举个例子

“外面有个男人,是来带你走的!”

会给你留下“'。'!”

4

4 回答 4

2

使用正则表达式:

$outputText = preg_replace('/[a-z0-9]+/Ui', '', $inputText);
于 2013-06-06T12:51:28.660 回答
1
preg_replace("/[A-Za-z0-9+]/", '', $string);
于 2013-06-06T12:51:35.233 回答
0

I went with

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

Thanks

于 2013-06-06T13:36:10.377 回答
0

试试这个(未经测试,只是在这里自由式进入这个窗口):

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

于 2013-06-06T12:51:34.710 回答