如何在perl中定义转义字符

如何在perl中定义转义字符,perl,Perl,我想在perl中定义一个变量/Test123 my $uriReference="Test123"; ##Here is where i am trying to create /Test123 my $routingUrl = "\"/".$uriReference."\""; 我想我犯了一些错误,需要帮助吗?您可以使用qq()来模拟双引号插值: my $url = qq("/$uriReference"); 虽然我没有发现赋值在技术上有任何错误,但它应该将“

我想在perl中定义一个变量/Test123

    my $uriReference="Test123";

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

    my $routingUrl = "\"/".$uriReference."\"";
我想我犯了一些错误,需要帮助吗?

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

my $url = qq("/$uriReference");
虽然我没有发现赋值在技术上有任何错误,但它应该将
“/Test123”
赋值给变量。因此,也许错误在于其他方面。如果您在问题中包含了错误消息,我们就会知道。没有理由不在问题中包含错误消息

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

my $url = "\"/$uriReference\"";
您可以使用
qq()
来模拟双引号插值:

my $url = qq("/$uriReference");
虽然我没有发现赋值在技术上有任何错误,但它应该将
“/Test123”
赋值给变量。因此,也许错误在于其他方面。如果您在问题中包含了错误消息,我们就会知道。没有理由不在问题中包含错误消息

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

my $url = "\"/$uriReference\"";