$temp =~ s/,//g
这是什么语法?我在“学习Perl”一书中的任何地方都找不到它。有人可以告诉我这应该做什么吗?
答案 0 :(得分:7)
删除$temp
中的所有逗号。
答案 1 :(得分:4)
它从$temp
中的值中删除所有逗号。它返回替换的逗号数。
=~
指示匹配运算符(m//
),替换运算符(s///
)和音译运算符(tr///
)对哪个变量起作用。
s///
是替换运算符。与其他运算符一样,它记录在perlop。
它将前两个分隔符(,
)之间提供的正则表达式匹配的所有模式替换为最后两个分隔符(空字符串)之间的文字定义的字符串。
g
修饰符会导致操作替换所有匹配而不是第一次匹配。
答案 2 :(得分:2)
这基本上会删除变量$temp
答案 3 :(得分:-2)