Sed替換
替換標題一個__長___的_txt_一個n是的lenG○F噸eX噸any leng of text{some text}
with caption{some text}
with sed
我無法在我的拒絕中發現錯誤,我認為我有一些遺漏,如果對此有一些指導會很棒。
我試圖通過刪除以下內容
\caption[any leng of text]{some text}
與\caption{some text}
$$ $$. 我的 sed 命令如下
sed -i -e 's/caption\(\[[^]\]*\)/caption/g'
但我有錯誤的結果,例如
diff --git a/sections/chap_1.tex b/sections/chap_1.tex index 3eeaa87..5575b76 100644 --- a/sections/chap_1.tex +++ b/sections/chap_1.tex @@ -10,7 +10,7 @@ un sistema di drenaggio parallelo a quello venoso\cite{BOOK1}.\\ \begin{center} \includegraphics[width=0.9\columnwidth]{img/ANATOMY2.jpeg} \end{center} - \caption[Anatomia del sistema linfatico, vasi sanguigni e linfatici]{Anatomia del sistema linfatico, vasi sanguigni e linfatici + \caption]{Anatomia del sistema linfatico, vasi sanguigni e linfatici \cite{img1}}
有人能夠澄清我做錯了什麼?
sed -i -e 's/caption\[[^]]*\]/caption/g'
查找以“caption”開頭的字元串,後跟“
$$ “. Then we zero or multiple symbols which are not " $$“。 其次是 ”]”。 用“caption”替換整個字元串。