作者vernc (cralvin)
看板RegExp
标题[问题] Everything找出所有非\d{3}.\w{3,4}$
时间Sat Jul 11 01:34:10 2020
\d{3}.\w{3,4}$
想把不符合上面档名的全抓出来,下面这些能pass
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\001.jpg
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\002.jpg
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\003.png
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\004.jpg
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\005.jpg
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\006.jpg
只想到
e\:\\artnonn\\.*\\([^\n\\]{4,}|[^\n\\]{0,2})\.\w{3,4}$
但如果像下面就抓不到
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\x01.jpg
E:\artnonn\【Electromagnetic Wave(POP)】Unlutin koakumapop\xxx.jpg
请问这要怎麽下?
thx
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.242.4.132 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/RegExp/M.1594402452.A.5ED.html
1F:→ dododavid006: 如果你的程式能反向选取,我觉得用反向选取就行了 07/11 16:03
2F:推 art1: (?!(\d{3}.\w{3,4}$)).+ 试看看行不行 07/15 02:13
3F:推 LPH66: 刚才试了一下, (?! ) 在 Everything 有支援 07/16 14:04
4F:→ LPH66: 所以二楼的应该就可以了 07/16 14:04