作者vernc (cralvin)
看板RegExp
标题Re: [请问] regexp的replace?
时间Mon Apr 7 16:06:23 2025
,[dark(black,white,red)]light[FL-clover,(name)]back[2007,2009]
,[dark(blackwhitered)]light[FL-clover,(name)]back[2007,2009]
copy,[dark,black,white,red]light[FL-clover,(name)]back[2007,2009]
copy,[darkblackwhitered]light[FL-clover,(name)]back[2007,2009]
目标:移除第一个 [ 和 ] 之间的所有,
第一行->第二行
(?<=^[^\[]*\[[^\[\]]*?),(?=[^\[\]]*?\])
确定这是答案没错
但最新Everything 1.5不认得
请问要怎改Everything才吃的进去,或没救要email给作者
thx
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.222.174 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/RegExp/M.1744013185.A.622.html
1F:→ microloft: 我不知道这软体对regex的支援程度,但你可以先试试 04/07 19:19
2F:→ microloft: 把两个接在 * 後面的 ? 拿掉 04/07 19:19
但这行Everything能用,变成找所有[]之间的,
,(?=[^\[\]]*?\])
如上行能搜到符号,不必改档名
3F:推 LPH66: Everything 我记得没有"改档名"等的功能吧? 你在哪里改的? 04/08 03:33
※ 编辑: vernc (114.40.219.189 台湾), 04/08/2025 19:48:39