我想为字符串或变量添加双引号,我还没有找到太多关于它的信息,我知道它是通过正则表达式完成的。例如我有这样的变量
my $ movie = "Spiderman";
Run Code Online (Sandbox Code Playgroud)
或者这样
my $ movie = "Lord of rings";
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样
$ movie = "" Spiderman "";
$ movie = "" Lord of rings "";
Run Code Online (Sandbox Code Playgroud)
我会很感激一些线索或想法。
逃离他们。
$movie = "\"Spiderman\"";
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用不同的分隔符。
$movie = qq{"Spiderman"};
Run Code Online (Sandbox Code Playgroud)
由于您不插入或使用任何转义序列,您还可以切换到单引号字符串文字。
$movie = '"Spiderman"';
Run Code Online (Sandbox Code Playgroud)
另一方面,如果您尝试以编程方式添加引号,则可以使用以下命令:
$movie = '"' . $movie . '"';
Run Code Online (Sandbox Code Playgroud)
(请注意,在$.后面放一个空格很奇怪。我从来没有见过它完成的奇怪级别。)