字符串连接在perl(perl 5.10)中不起作用

字符串连接在perl(perl 5.10)中不起作用,perl,string-concatenation,Perl,String Concatenation,当我在打印的时候,我刚刚得到 my $url = 'http://www.ceo.kerala.gov.in/electoralroll/edetailListAjax.html?distNo=& lacNo=&electorName=&houseName=&epicNo='.$card_number.'&relationName=&sEcho=1&iColumns=8&sColumns=&iDisplayStart=0&a

当我在打印的时候,我刚刚得到

my $url =
'http://www.ceo.kerala.gov.in/electoralroll/edetailListAjax.html?distNo=&
lacNo=&electorName=&houseName=&epicNo='.$card_number.'&relationName=&sEcho=1&iColumns=8&sColumns=&iDisplayStart=0&iDisplayLength=10&iSortingCols=1&iSortCol_0=0&sSortDir_0=asc&bSortable_0=false&bSortable_1=false&bSortable_2=false&bSortable_3=false&bSortable_4=false&bSortable_5=false&bSortable_6=false&bSortable_7=false&undefined=undefined';

即使我使用join,但答案是相同的,请帮助我解决此问题。

如果在连接之前您的
$card\u number=“\r”
,这是可能的,因为
“\r”
将光标放在终端上的行的开头。在设置
url

之前,请在放置
$card\u number=“”
后测试代码。如果您的
$card\u number=“\r”
在连接之前,这是可能的,因为
“\r”
将光标放置在终端上的行的开头。在设置
url

之前,请在放置
$card\u number=“”
后测试代码。如果我最后移动了$card\u number,那么它就可以工作了……我更改了您帖子的语法突出显示,但我猜它没有反映您实际代码的外观。请张贴并粘贴准确的代码。我复制了你的代码,它对我有效。你的代码对我有效。。。美元卡号是多少?举个例子?你也可以去
my$url=”http://example.org/foo?bar=$baz&asdf=123”。双引号将使perl插入变量的值。但它将和这一样不可读。;-)如果我最后移动了$card_number,那么它就可以工作了……我更改了您帖子的语法突出显示,但我想这并没有反映您实际代码的外观。请张贴并粘贴准确的代码。我复制了你的代码,它对我有效。你的代码对我有效。。。美元卡号是多少?举个例子?你也可以去
my$url=”http://example.org/foo?bar=$baz&asdf=123”。双引号将使perl插入变量的值。但它将和这一样不可读。;-)
&relationName=&sEcho=1&iColumns=8&sColumns=&iDisplayStart=0&iDisplayLength=10&iSortingCols=1&iSortCol_0=0&sSortDir_0=asc&bSortable_0=false&bSortable_1=false&bSortable_2=false&bSortable_3=false&bSortable_4=false&bSortable_5=false&bSortable_6=false&bSortable_7=false&undefined=undefined