我有一個帶有換行符或回車符的大文件。該文件來自HTML,我除去了要轉換爲換行符(/ n)的所有標籤。使用AWK或SED執行此操作的快速而簡單的方法是什麼?我想AWKSED也是一種選擇。使用awk或sed替換帶有換行符的HTML標記
0
A
回答
0
像這樣的東西應該工作:
sed 's/<[^>]*>/\n/g' file
這意味着:更換開始<
所有文字,其次是不>
字符數目不詳,並且與>
結束,有一個換行符。
+0
因此,如果我把/ tr放在括號中,它應該用換行符替換所有出現的標記? –
+0
是的,由於'g'命令,並且因爲'[^>]'做了一個非貪婪的匹配,所以這會更新所有與換行符相關的事件。 – user000001
+0
我對你的修改有點困惑。如果標籤是/ tr,那麼我的解決方案中用/ tr替換了什麼? ^>或者*? –
相關問題
- 1. sed或awk多行替換
- 2. 使用SED或AWK替換文本零
- 3. 使用SED/AWK替換字符串
- 4. 查找和替換 - 用awk或sed
- 5. SED搜索和替換HTML標記
- 6. 替換字符串以下劃線並使用awk或者sed
- 7. 查找並用sed/awk替換多行?
- 8. 替換SED文本塊或在awk
- 9. 使用sed替換xml標記
- 10. 使用sed替換HTML標籤內容
- 11. sed替換xml標記
- 12. php/html:用換行符替換html結束標記
- 13. sed替換html
- 14. SED,AWK替換XML元素
- 15. HTML標記替換多行
- 16. 更換使用awk圖案或sed的
- 17. Excel:用換行符替換html標籤
- 18. 使用或在多行sed替換
- 19. 使用sed替換字符
- 20. 使用awk替換字符
- 21. 使用awk替換```字符
- 22. sed替換「),(」用換行符「\ n」
- 23. 在awk中用換行符替換\ n
- 24. 禁用或替換一些HTML標記
- 25. 替換用@符號使用SED,AWK開頭的線路,切斷
- 26. 使用sed或awk替換另一個字段的字段
- 27. 在Shell中使用SED查找並替換HTML標記
- 28. 替換html標記
- 29. 使用jquery替換帶有標記的符號
- 30. 替換換行sed
告訴我,沒有真正名爲'AWKSED'的東西!發佈一些示例輸入和預期輸出。 –