我想在我拥有的数组中找到空字符。我尝试显示 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/