Web_Design 板


LINE

閒閒的沒事幹,就隨便做一做。 單純用 regexp 的取代會太難寫, 我是用 sed 。 ======> fix_simicolon.sed <====== #!/usr/bin/sed -f /<p class="calibre_11">/ { :notmatch #讀取下一行 N #若沒有字串 '<br' 就跳到 :notmatch /<br/ !b notmatch #取代 s/<br/; <br/ } ======================================================== 不太懂你的檔案, 我是把 epub 解壓後, `OEBPS/Text/*.html` 全都改一遍。 最後再壓縮成 ccged_ed.epub 。 sed 教學: http://wanggen.myweb.hinet.net/ach3/ach3.html?MywebPageId=2016291456747925903#sed_and_awk ccged_ed.epub : http://wikisend.com/download/261386/ccged_ge.epub 這種問題在 linux/un*x 下會變得很簡單。 ※ 引述《Nitschke (下載至死)》之銘言: : Thank thank everyone : 一本德語字典 : 德語字典 .rtf file http://goo.gl/rhPkiL : 德語字典 .ePub file http://goo.gl/2Aa3Eb : 入面 每筆 單字 都被 "段落" 包住 : <p class="calibre_11">一筆單字</p> : 我想在 每個"段落"入面 的 第一個 "breakline" 前面 插入 分號 : 請問需要下載甚麼 : 1. 工具 及 : 2. 方法 ? : Find and replace all : <p class="calibre_11"> : <span class="bold"> : 單字1 : </span> : 不同的內容 : <br class="calibre1"/> //在第一個breakline前面插入分號 : 字義解釋1 : <br class="calibre1"/> //其餘的 breakline 不作更動 : 字義解釋2 : <br class="calibre1"/> //其餘的 breakline 不作更動 : 字義解釋3 : </p> : to : <p class="calibre_11"> : <span class="bold"> : 單字1 : </span> : 不同的內容 : ;<br class="calibre1"/> //在第一個breakline前面插入分號 : 字義解釋1 : <br class="calibre1"/> //其餘的 breakline 不作更動 : 字義解釋2 : <br class="calibre1"/> //其餘的 breakline 不作更動 : 字義解釋3 : </p> : ※ 編輯: Nitschke (61.18.110.123), 09/29/2016 09:45:49 : 推 Gold740716: :%s/<br class="calibrel"/;<br class="calibrel/g 10/02 10:25 : → Gold740716: myweb.ncku.edu.tw/~c34031328/upload/ccged_ge.rtf 10/02 10:44 : → Gold740716: http://wikisend.com/download/528924/ccged_ge.rtf 10/02 11:06 : → Hevak: 樓上你這樣s///g轉出去應該所有解釋123前面都會加到分號吧 10/02 12:35 : → Gold740716: 好像是欸,沒看清楚。 10/02 20:17 : ※ 編輯: Nitschke (61.18.110.123), 10/03/2016 08:42:12 : → Nitschke: 提供另一個.ePub file可作修改 http://goo.gl/2Aa3Eb 10/03 08:53 : → Nitschke: 謝謝兩位 近來煩這個 搞到要上精神科 10/03 08:56 -- sent from mySQL. --



※ 發信站: 夢之大地 (ccns.cc), 來自: 140.116.249.140
※ 文章網址: telnet://ccns.cc/
1F:推 foo: 這作者……02/30 22:66
2F:推 void: 奇文共賞!!02/30 28:19
--



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.165.150
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1475466218.A.E32.html ※ 編輯: Gold740716 (140.116.165.150), 10/03/2016 11:44:25 ※ 編輯: Gold740716 (140.116.165.150), 10/03/2016 12:14:45
3F:推 Hevak: 原來可以這樣用sed(筆記) 10/03 22:06
4F:→ Gold740716: sed 很強大的,而 awk 約等於 perl 的文字處理。 10/03 22:25
5F:→ Gold740716: 聽說 ed 更強,也許我該先學 ed … 10/03 22:39
6F:→ Nitschke: Gold740716, 你打算送給我的救命檔 我忘記下載 已經砍了 01/01 13:49
7F:→ Nitschke: 可以再放一次嗎? 01/01 13:50







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP