我有一個乳膠文件,我想擺脫\end{quoting}
之前的最後一個\\
。如何從a到b的最後一場比賽進行搜索和替換?
我工作的文件的部分類似於這樣:
\myverse{some text \\
some more text \\}%
%
\myverse{again some text \\
this is my last line \\}%
\footnote{possibly some footnotes here}%
%
\end{quoting}
超過幾百行,可能覆蓋50 quoting
環境。
我試過:%s/\\\\}%\(\_.\{-}\)\\end{quoting}/}%\1\\end{quoting}/gc
,但不幸的是non-greedy
量詞\{-}
仍然過於貪婪。 它捕捉從我的示例的第二行開始,直到引用環境結束,我猜貪婪的量詞會追上文件中的最後一個\end{quoting}
。有沒有可能通過搜索和替換來做到這一點,或者我應該爲此寫一個宏嗎?
編輯:我的預期產出將是這個樣子:
this is my last line }%
\footnote{possibly some footnotes here}%
%
\end{quoting}
(我要補充一點,我已經現在寫一個小宏解決的任務,我還是很好奇,如果它也可能通過搜索和替換完成)。
什麼是你的預期產出? – anubhava
@anubhava請參閱我的編輯。 –