Re: [問題] 如何刪除開頭有註解的

看板RegExp作者 (COLDTURNIP)時間14年前 (2009/10/26 12:41), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《oversky0 (oversky0)》之銘言: : 謝謝,後來發現抓圖的 caption 比較好,再修改一下你的方案成 : /^[\s]*\\\(sub\)*section{\\|^[\s]*\\caption{/ % : 這樣連 subsection, subsubsection 都能抓到,結果如下: : : \section{Introduction} : \caption{Concept of distributed beamforming. The chosen nodes form a : \subsection{A Suboptimal Subset of Nodes} : : 有辦法再進化成下面那樣樹狀結構嗎? : Introduction : Background and Problem Formulation : Fig: Concept of distributed beamforming. The chosen nodes form a : Proposed Technique:\\ Phase Partition Method : A Suboptimal Subset of Nodes : Fig: Normalized power as function of relative phase difference : Dividing the Available Sensor Nodes in Suboptimal : Test1 : Test2 : 大概還要加上 : 1. 取 { } 中的字,不過有的 } 被折到下一行了 : 2. 在 subsection 前加一個 TAB : 3. 在 subsubsection 前加兩個 TAB : 4. 在 caption 前加 一個 TAB 及 fig: : : 不過要判斷 caption 是在那一層可能還要加上上下文分析才行。 以下全部使用 vim 的一般模式處理。 我是假設每行都已經處理成 blahblah{blah blah blah...(非巢狀結構)...} 的形式,所以如果不是這樣的話再微調一下。 Step 1. 先把 { } 都接成一行 :g/^[^}]\+$/;/^[^{]*}$/j Step 2. 處理 subsection :%s/subsection{\(.*\)}/\t\1/ Step 3. 處理 subsubsection :%s/subsubsection{\(.*\)}/\t\t\1/ Step 4. 處理 caption :%s/caption{\(.*\)}/\tfig: \1/ 收工 :) -- 尚 我 我 有 尚 我 我 有 尚 我 我 有 寐 逢 生 尚 生 雉 兔 寐 逢 生 尚 生 雉 兔 寐 逢 生 尚 生 雉 兔 無 此 之 無 之 離 爰 無 此 之 無 之 離 爰 無 此 之 無 之 離 爰 聰 百 後 庸 初 于 爰 覺 百 後 造 初 于 爰 叱 百 後 為 初 于 爰 ! 凶 , ; , 罿 , ! 憂 , ; , 罦 , ! 罹 , ; , 羅 , 。 。 。 。 。 。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.66.253

10/27 11:35, , 1F
謝謝。Vim 的 quickfix 好像不能 modify ,我要再想想要
10/27 11:35, 1F

10/27 11:37, , 2F
怎麼用。我可以把 code 提交給 ctags 的開發人員參考嗎?
10/27 11:37, 2F

10/27 22:14, , 3F
請 w
10/27 22:14, 3F
文章代碼(AID): #1AvIY2Tm (RegExp)
文章代碼(AID): #1AvIY2Tm (RegExp)