我想把某 html 的 javascript 都切掉,
用 perl 寫就是 ` $html =~ s#<script(.|\n)*?</script>##g ; `
我想知道有沒有單行的寫法。
`perl -pe` 會變成逐行處理,
而 sed 和 awk 又只有處理單行內的比較方便。
sed 還沒有貪婪模式……。
我用的方法:
$ tr '\n' '\0' < foo.html | perl -pe '...' | tr '\0' '\n'
--
因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。
--
All Comments