regex - 在 Perl 中使用 Regex 查找空字符

标签 regex perl

我想在我拥有的数组中找到空字符。我尝试显示 ASCII 值并打印 0(所以我确认它是一个空值)。如何编写正则表达式来过滤掉这些值。

我写 :

m/^$/ig 

这真的没有帮助我。有人知道如何匹配空字符吗?

最佳答案

您可以使用 \x 后跟 ASCII 字符的十六进制代码来匹配该 ASCII 字符。

例如。 /\x3F/ 将匹配“?”,/\x46\x4F\x4F/ 将匹配“FOO”。

看看吧 here on Regexr

所以 /\x00/ 将匹配 NULL 字符。

关于regex - 在 Perl 中使用 Regex 查找空字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16082526/

相关文章:

javascript - 用于验证和格式化债券编号的正则表达式

regex - sed 命令不更新文本文件

linux - 列与制表符而不是空格对齐

perl - 同时使用 ActivePerl 和 Strawberry

python - 验证 json 中指定的 python 正则表达式标志

javascript - 数字或 float 的正则表达式

perl - 如何从 XS 访问当前上下文?

perl - 输出 4 个随机单词的最短 Peel 解决方案

perl - 如何在 Perl 中执行类似 SQL 的连接?

php - 替换模式内的所有事件