我使用下面的代碼:獲取之間>和擺脫空間的<
$page_entire_code =~ s/> +?</></g;
刪除>
和<
之間的空間在我的HTML網頁。但是,我注意到它弄亂了我的網頁的麪包屑。例如:
<div id="breadcrumb" itemprop="breadcrumb">
<b>
You are here: <a href="http://www.romancestuck.com/">RomanceStuck</a> > <a href="http://www.romancestuck.com/marriage/love-and-marriage.htm">Marriage</a> > 11 Tips for Improving a Strained Relationship
</b>
</div>
被壓縮到:
<div id="breadcrumb" itemprop="breadcrumb"><b>You are here: <a href="http://www.romancestuck.com/">RomanceStuck</a> ><a href="http://www.romancestuck.com/marriage/love-and-marriage.htm">Marriage</a> > 11 Tips for Improving a Strained Relationship</b></div>
的>
的RomanceStuck
鏈接後沒有空格就等之後它應該。我怎樣才能改變我的Perl替代線,以便它不會弄亂我的麪包屑?我想也許我可以說替換>
之後的任何字符除了空格。
謝謝!
您的麪包屑是錯誤的。你應該使用'>'。 –
我認爲你可以使用&gt或&lt;大於和小於符號,這將允許你的空間,如你所願。 –
您提供的信息不足以回答您的問題。如果您告訴我們您爲什麼要篡改變量中的HTML內容,然後嘗試從中過濾空格,您可能會收到一條建議。你從哪裏得到這個HTML內容?如果我們建議對該內容進行一些更改,您是否有控制權? – RaviH