正则表达式中使用的未知特殊变量

Hai*_*ang 2 regex perl

我无法理解%%在以下代码中的含义.任何人都可以赎罪吗?似乎有一个由%%引用的perl特殊哈希变量,但经过一些谷歌搜索,仍然没有找到一个好的答案.所以在这里删除问题.

$execOut =   `ps -ef --cols 180 | grep nsproc`;
$execOut =~ s/%%//g;
Run Code Online (Sandbox Code Playgroud)

ike*_*ami 8

没什么特别的.它会删除所有对的实例%.%在Perl字符串和正则表达式文字中并不特别.只能插入标量和数组.

>perl -E"$_ = 'abc%%def%%ghi'; s/%%//g; say;"
abcdefghi
Run Code Online (Sandbox Code Playgroud)