如何替换perl中的空格

Dar*_*Ray 3 string perl

chomp($myString);
$myString =~ s/\///g;
Run Code Online (Sandbox Code Playgroud)

我可以用这两个替换

$myString =~ s/\s//g;
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?请解释.

mat*_*exx 10

你的第一个代码将在$ myString结束时使用换行符(如果存在),然后删除所有"/"字符.第二行代码将删除所有空格字符.有拼写错误吗?

也许你想知道你可以取代这个:

chomp($myString);
$myString =~ s/\s//g;
Run Code Online (Sandbox Code Playgroud)

有了这个:

$myString =~ s/\s//g;
Run Code Online (Sandbox Code Playgroud)

如果这是问题,那么是的.由于换行符号为空格,因此第二个代码示例执行上述两行的作业.