2013-08-28 50 views
-1

我在perl中有一個變量,我需要像下面那樣分配一個超鏈接,當打印這個變量時,它需要顯示超鏈接。當顯示變量時,它什麼也不顯示。怎麼做。下面的代碼不起作用。請幫忙。如何將超鏈接分配給perl中的變量?

my $Results_31 = "\<a href=\"http:\/\/xx.xxx.xx.xx\/Android\/31BX.html\"\>31\-Results<\/a>"; 
+4

儘管該代碼有一些不必要的反斜槓,但它肯定會初始化'$ Results_31'到一個值,打印後會顯示一些值。所以你在你選擇不發佈的代碼中遇到問題。 – ruakh

+4

[你可以使用'q()'來避免所有'''混亂](https://eval.in/45285) – Prix

+0

你正在分配一個html代碼段,而你正在報告的錯誤只是在上下文中感覺到一個完整的html文件。爲了在問題中獲得幫助,您實際上需要提供哪些內容,這些內容超出了猜測。 – collapsar

回答

1

爲什麼你到底是逃避不僅"<,甚至他們都/-,而不是。這將是更具可讀性,如果你只是寫

my $Results_31 = '<a href="http://xx.xxx.xx.xx/Android/31.BX.html">31-Results</a>'; 

和肯定工程:

-bash-3.2$ perl 
my $Results_31 = '<a href="http://xx.xxx.xx.xx/Android/31.BX.html">31-Results</a>'; 
print "$Results_31\n"; 

產生輸出

<a href="http://xx.xxx.xx.xx/Android/31.BX.html">31-Results</a> 

所以你的問題不是在該行的代碼和只給出你發佈的信息,這裏沒有人可以幫助你。