看板 Browsers 關於我們 聯絡資訊
※ 引述《Ayucyndi (總理)》之銘言: : /\d+/ Combination of digits : /\w+/ Combination of digits, letters and undersores : /[A-Za-z0-9]+/ Combination of digits and letters : /[^\/]+/ Combination of all characters except for the symbol : 這是作者使用的寫法 : 老實說我對這個挺苦手的 : 自己寫了一下都沒有作用... : 所以只好求助了 : 例如 : 縮圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/一串數字s.jpg : 原圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/同一串數字.jpg : 我寫的是這樣 : 縮圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/{/\d+/}{/[s]+/}.jpg
: 原圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/{/\d+/}.jpg
: 他會啟用規則但是下載失敗 : 所以我應該要怎麼寫才對? http://i.imm.io/NqrC.jpeg
他其實有個說明頁面,不知道你有沒有注意到。 基本上,正規表示法只需要寫在"縮圖"的連結中。 "原圖"的連結只要標上"對應的數字"順序來表示他跟縮圖正規表示法間的關聯性即可。 以你的例子來說, 縮圖連結應該是... http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/{/\d+/}s.jpg
原圖的連結應該是... http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/{1}.jpg
那個1就是表示對應你的第一個正規表示法/\d+/的意思。 再舉個我在痞客邦遇到的例子... 縮圖: http://pixnet/xxx/123456-1234556_q.jpg
原圖: http://pixnet/xxx/yyy/123456-123456_n.jpg
那他的規則就應該寫成... 縮圖: http://pixnet/xxx/{/\d+/}-{/\d+/}_q.jpg
原圖: http://pixnet/xxx/yyy/{1}-{2}_n.jpg
不知道這麼解譯,有沒有幫助到你。 如果還有問題,他在新增規則的頁面中,有個勾勾的符號,點下去後, 可以測試你的規則是否符合他的規定。 而且還有個偵錯模式,他會按照實際頁面與你填入的規則一個一個trace並show出來。 你就可以更容易看出你規則的問題出在哪。 : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 1.171.238.12 : ※ 編輯: Ayucyndi 來自: 1.171.238.12 (11/29 23:33) : → Rplus:/thumb/{/\d+/}s.jpg ==> /src/{1}.jpg 試試 11/30 00:43 : → yukitowu:如果這是Regex 那不是這樣寫吧? 他沒有範例嗎-3- 11/30 00:43 : → hpo14:你原圖要改成 /src/{1}.jpg 11/30 04:39 : → hpo14:你把套件視窗叫出來,切到縮圖偵測。點選藍色問號看就知了 11/30 04:40 h大這是正解! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.63.100.2
Ayucyndi:感謝詳細說明!!也感謝上一篇推文者!! 11/30 18:31
Ayucyndi:回到電腦前做完修正後會在來回報狀況 11/30 18:32
Ayucyndi:再次感謝~可以使用了 不過現在在處理縮圖示jpg原圖png 11/30 22:53
Ayucyndi:的狀況 11/30 22:53
Ayucyndi:用了偵錯後給的預測是沒問題的 但就是錯誤~"~ 11/30 23:00
Ayucyndi:有可能同一個縮圖規則沒辦法對應兩個完整規則嗎? 11/30 23:02
Rplus:你是指圖示(jpg)>原圖(jpg|png) 原圖有可能兩種副檔名嗎? 12/01 17:28
Ayucyndi:對對~~ 12/01 17:39
Ayucyndi:我也是用了 |(||) 這個試寫了一下 沒作用 12/01 17:46
Ayucyndi:所以現在是寫兩個規則分兩次載 12/01 17:46