在vim中,如果我試圖匹配跨行的表達式,以給定的字符串開頭並以另一個字符串結束 - 包含第二個字符串 - 我應該怎麼做?在vim我如何使正則表達式匹配?
例如,在試圖匹配:
output = double('output').as_null_object
game = Game.new(output)
我一直在使用/output\_.\{-}output
試過),但這不包括最後的「輸出)」,在搜索結果。如果我然後使用c/output\_.\{-}output
)更改搜索結果,我將留下一個懸掛輸出)。
另一個更簡單的例子是試圖在文本中找到「January」,包括引號。
我是新來vim和正則表達式,所以原諒我,如果這個問題似乎微不足道。我搜索了一下,找不到答案。
如果您可以命名該代碼段,則可獲得ps獎勵積分!
使用預覽:您已經缺少反斜槓。 – ZyX 2011-05-05 17:22:27