在Perl中使用Regex查找空字符

Som*_*aul 4 regex perl

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

我写 :

m/^$/ig 
Run Code Online (Sandbox Code Playgroud)

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

ste*_*ema 9

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

例如,/\x3F/将匹配"?",/\x46\x4F\x4F/以匹配"FOO".

在Regexr上看到它

所以/\x00/会匹配NULL字符.


Rah*_*san 5

您可以\0用来查找空字符。(但不要在后面加上另一个数字)