看板 RegExp 關於我們 聯絡資訊
※ 引述《vernc (cralvin)》之銘言: : ^[^[]*\[ : 這能用、myrename只能吃perl regexp : 請教一下如果抓第二個[ : (C73) (同人誌) [LINDA Project] BLE七[ブリナナ] [BLEACH] : ^ : 如果想砍掉所有(),把上面變成下面,禁用{} : (C73) (同人誌) [LINDA Project] (BLE七)ブリナナ (BLEACH) : [LINDA Project] ブリナナ : 這兩題純perl regexp怎寫? : thx 先說第二個 123 456 [ABC] 789[DEF] 987 改成 [ABC] DEF 那這樣用吧: (perl syntax) ^.*(\[.*?\]).*\[(.*?)\].*$ 取代成 \1 \2 *?可以阻止*的greedy行為 抓到第一個不能抓就停 第一個也可以用*?比照辦理 (其實上一條的第二個\[就抓住了第二個[了) -- [LPH] Oops, your OOP's a problem? 說: 你現在還是看不到狗? ************* 說: 看得到 只是 他們不會跑 就一直呆呆在那邊 一直在起點 [LPH] Oops, your OOP's a problem? 說: 你要按"ㄅㄧㄤˋ"它們才會跑啊@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84