我有一个巨大的文本文件,我想删除不是符号的所有内容(例如 - 、 . ' "),如何删除所有内容以便只剩下符号,而不指定要使用哪些符号保持。
举个例子
“外面有个男人,是来带你走的!”
会给你留下“'。'!”
我有一个巨大的文本文件,我想删除不是符号的所有内容(例如 - 、 . ' "),如何删除所有内容以便只剩下符号,而不指定要使用哪些符号保持。
举个例子
“外面有个男人,是来带你走的!”
会给你留下“'。'!”
使用正则表达式:
$outputText = preg_replace('/[a-z0-9]+/Ui', '', $inputText);
preg_replace("/[A-Za-z0-9+]/", '', $string);
I went with
$symbCount = preg_replace('/[A-Za-z0-9+]/', '', $fileStr);
Thanks
试试这个(未经测试,只是在这里自由式进入这个窗口):
implode('', array_filter(str_split([.. your string ..]), function ($char) { return !ctype_alnum($char); }));