我的問題:如何找到帶有不匹配的左尖括號的行,並用它們的HTML替換替換這些括號。在HTML中替換不匹配的左尖括號內容
例輸入:
<dd>
Pro 10g Flüssigkeit: 2g Wasserstoffperoxid <10% Tenside. ENTHÄLT: Sulfamidsäure,</dd>
預計通過替代無與倫比 '< 10%' 的字符串輸出:
<dd>
Pro 10g Flüssigkeit: 2g Wasserstoffperoxid <10% Tenside. ENTHÄLT: Sulfamidsäure,</dd>
有德國的 'Umlaute' 包含在我的示例文本只是他們可能的情況下'亂了東西'...
我想如果可能的話使用sed或awk。
我已閱讀: Use sed with regex and (,How to decrement (substract) number in file with sed和 sed - regex square brackets detection in Linux和其他Q & A,但我似乎無法讓我的頭左右的正則表達式。抱歉!
非常感謝您的幫助!
感謝您的許多簡明後發現一切答案很明確!讀他們的快樂:-) –
關於umlaute:當一個姓氏中完全正常的'ü'終止了我的awk腳本時,我解析了vCards(即純ASCII文件)。 我從來沒有發現爲什麼成千上萬個這樣的vCard(包含Umlaute和'ß'以及所有來自同一個源碼的文件)被解析出來沒有任何問題,但是這個不起作用。因此...... –
如果有任何字符終止(或有任何其他不利影響)你的awk腳本,那麼你在awk腳本中就會有一個簡單而且簡單的錯誤。這根本不會發生。 –