发布于 2012-11-19 17:18:39
不,[^\x20-\x7E]
不是ASCII码。
这是真正的ASCII:
[^\x00-\x7F]
否则,它将删除ASCII表中的换行符和其他特殊字符!
发布于 2016-03-03 11:53:47
[^\x00-\x7F]
和[^[:ascii:]]
遗漏了一些控制字节,所以strings有时可能是更好的选择。例如,cat test.torrent | perl -pe 's/[^[:ascii:]]+/\n/g'
将对您的终端做一些奇怪的事情,而as strings test.torrent
将会表现出来。
发布于 2018-05-31 03:28:33
要验证文本框,请仅使用此模式接受Ascii
[\x00-\x7F]+
https://stackoverflow.com/questions/2124010
复制相似问题