我有一段文字如下。替換vim中除括號外的所有字符串
cat
dog
elephant
cat (1)
zebra(1)
snow leopard
shark (other)
animal (hi) (2)
我想將它們替換如下。
[[cat]]
[[dog]]
[[elephant]]
[[cat]] (1)
[[zebra]](1)
[[snow leopard]]
[[shark]] (other)
[[animal (hi)]] (2)
任何想法?
謝謝您的提前。
備註cat (1)
與zebra(1)
(第4〜5行)之間的區別,空格。
你能解釋一下'\ @ ='的含義嗎? – plhn
@plhn:這是一個超前的斷言。在它之前的'\($ \ |(\)'''組已被測試但不匹配 – Ryan
非常感謝您的建議,但我不得不修改我的問題,它有*錯誤* – plhn