如何在perl中定义转义字符

con*_*ner 0 perl

我想在perl中定义一个变量/ Test123.我正在尝试这样的东西,但我收到错误

    my $uriReference="Test123";

    ##Here is where i am  trying to create /Test123

    my $routingUrl = "\"/".$uriReference."\"";
Run Code Online (Sandbox Code Playgroud)

我想我在这里犯了一些错误需要帮助吗?

TLP*_*TLP 6

您可以使用它qq()来模拟双引号插值:

my $url = qq("/$uriReference");
Run Code Online (Sandbox Code Playgroud)

虽然我没有看到任何技术上的错误,但它应该分配"/Test123"给您的变量.所以也许错误是关于别的东西.我们会知道您是否在问题中包含了错误消息.您没有理由不在问题中包含错误消息.

您还应该知道您不需要分解报价,您可以这样做:

my $url = "\"/$uriReference\"";
Run Code Online (Sandbox Code Playgroud)