看板 RegExp 關於我們 聯絡資訊
※ 引述《No (you stay there)》之銘言: : ※ 引述《hpo14 (雨)》之銘言: : 我用JavaScript測試的 : 但應該差不多,要是不能用中文的話,把中文轉\uXXXX看看 : /cview\('(\d+)-(\d+)\.html',(\d+)[^第番]+(第\d+[卷話]|番外\d+)/ : ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ : 共四個sub-group 感謝,非常好理解。 剛剛想說,預防還有例外發生,就去來源網站 (http://www.8comic.com) 點開好幾頁,看還有沒有其他種例外 @@", 結果哭哭了 ... 看來最快的方式是直接 /cview\('(\d+)-(\d+)\.html',(\d+)[^^]+? (.+?)</[af] ^^^^^Group 4 然後在程式內手動處理 Group 4 內帶有 <font .+?> 跟 副標 的部份了 Q_Q ----- 我使用的 Tester & Tools 分別是 VBS -> http://mdk-photo.com/Regex/ (之前有找到一個 Flash 寫的,很不錯,但是沒記下網址) Ruby -> http://rubular.com/ 把 Regexp 給圖形化成 FSM 的 http://www.regexper.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.46.87 ※ 編輯: hpo14 來自: 123.204.46.87 (05/11 02:58)
Rplus:refiddle 05/11 14:50
hpo14:睡了一覺起來改成如下結果第一篇的七種格式都通用 05/11 18:05
Rexexp:/cview\('(\d+)-(\d+)\.html',(\d+)[^^]+? (?:<.+?>)?(.+?)(?: .+?)?</[af]/ ^^^^^^^^^^ ^^^^^^^^^ 比對<font> 比對副標題 ※ 編輯: hpo14 來自: 123.204.46.87 (05/11 18:06)