我用HTML代碼(沒有換行符 - 之前刪除)有一個變量(例如$ content)。如何在每個打開標記後添加TAB縮進來處理HTML代碼,並在每個結束標記後減少縮進級別?用Perl對HTML進行縮排
P.S.我不需要外部腳本或程序(比如整潔)。我需要用我自己的腳本來做這件事。
例如: 源內容:
<!DOCTYPE html><html><head><title>test</title></head> <body> <h1>hello!</h1><p>It works!</p></body></html>
所需結果:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
<h1>hello!</h1>
<p>It works!</p>
</body>
</html>
如果你不想使用現有的解析器/「整潔」呃,你需要自己做解析和樹輸出。你確定要這麼做嗎? – Mat
也許:)我需要使用** tab **縮進來格式化HTML代碼的**部分**。我已經嘗試整齊,但它不能做到這一點 – VeroLom