我的字符串類似這樣:$str = "my name = kitty";我需要的結果是"my name=kitty"請問怎么處理?perl新手,請說的詳細點
2 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
原版:
#!/usr/bin/perl
$str = "my name = kitty";
$str =~ s/\s//g; #-----全局替換空格為空
print $str;
結果:myname=kitty
改進版:
#!/usr/bin/perl
$str = "my name = kitty";
$str =~ s/\s\s+//g; #-----全局替換2個以上的空格為空
print $str;
結果:my name=kitty

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
$str = "my name = kitty";
$str =~ s/\s+//g;
只不過這樣結果是:myname=kitty
要想是my name=kitty的話有點麻煩
添加回答
舉報
0/150
提交
取消