1
比方說,我有這樣的緩衝液:VIM正則表達式多:搜索作品比賽()不
a
b
c
(
1
2
3
)
@
#
$
我想,在Vimscript中獲得括號內行的內容。
/(\n\(.\n\)*)
正好突出顯示我想要的。但我沒有成功的東西,如得到這個:
let pattern = '(\n\(.\n\)*)'
match(getline(1, '$'), pattern)
我嘗試了很多東西,比如:
match(join(getline(1,'$'), '\n'), pattern)
,即使是圖案雙引號,但沒有任何工程...任何想法 ?
(我的目標是沒有必要的,使這場比賽()的作品,但只是從一個緩衝區得到的結果爲vim腳本)
也許,'讓模式= '(。\ n \(\ n \)*)''? –
你是對的,編輯。 – Gaut
它在我看來你正在尋找'(\ n \(。\ { - } \))''。 –