※ 引述《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