regex - 搜索非 ASCII 文档

标签 regex perl ascii character

我的计算机上的应用程序需要读入文本文件。我有好几个,其中一个不起作用;该程序无法读取它并告诉我其中某个地方有一个坏字符。我的第一个猜测是那里有一个非 ASCII 字符,但我不知道如何找到它。 Perl 或任何通用正则表达式都会很好。有什么想法吗?

最佳答案

您可以使用[^\x20-\x7E]来匹配非ASCII字符。

例如grep -P '[^\x20-\x7E]'可疑文件

关于regex - 搜索非 ASCII 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8845349/

相关文章:

python - 如何使用正则表达式捕获重复字符集?

javascript - 如何用数字加特殊字符替换字符串中的所有数字?

regex - Perl 中的数据制表

perl - 使用 Dist::Zilla dist.ini 如何设置备用依赖项?

c# - 在 C#/VB.NET 中解码 T-SQL CAST

python -\b 字符的反义词是什么,即一种不可删除的空格?

java - 正则表达式不适用于替换特殊字符

javascript - 从其他正则表达式创建正则表达式

Perl DBI : how to see failed query with bound values?

perl - perl的-T和-B是如何实现的?