我正在嘗試搜索並替換文件中的URL列表,如果搜索網址中有問號,則會出現問題。下面的$file
這裏只是一個標籤,但它通常是一個完整的文件。如何匹配問號?
my $search = 'http://shorturl.com/detail.cfm?color=blue';
my $replace = 'http://shorturl.com/detaila.aspx?color=red';
my $file = '<a href="http://shorturl.com/detail.cfm?color=blue" class="news">HI</a>';
$file =~ s/$search/$replace/gis;
print $file;
如果$search
變量?
在它的替代不起作用。如果我要從$search
變量中取出?color=blue
,它會起作用。
有誰知道如何使上述替代工作?反斜槓,即\?
沒有幫助。謝謝。
謝謝,馬上工作。我做了十幾次搜索,沒有拿出答案。 :) –