2017-02-22 61 views
0

我正在使用Sublime Text 3中的大文档,其查找和替换功能采用正则表达式。文档中的每个字符串都用换行符分隔。我需要一个正则表达式,将匹配由以任意顺序混合小写字母数字字符,如以下字符串:正则表达式匹配混合的低字母数字字符串

aa0555aaaaf 
593dm03ks03 
19204f02040 

寻找到正则表达式后,最好的我已经能够拿出迄今下面:

^[a-z][0-9]{11,}$\n 

...虽然这似乎只匹配以字母开头和结尾的数字和字符串出于某种原因似乎不区分大小写或者:

aa09304030 
AA00450354 
+0

'内联修改(?mi)^ [a-z0-9] {11,} $'inline修饰符_forces_多行和区分大小写。如果你的编辑器没有完全插入。 – sln

回答

2

试试这个。

^[a-z0-9]{11,}$\n 

更新时间: 记住启用 “区分大小写” enter image description here

更新时间:

感谢@WiktorStribiżew关于 “案insenstive模式”

(?-i)^[a-z0-9]{11,}$\R? 
+0

同上,结束了几分钟之前,你发布这个,并在键入我自己的答案的中间。尽管如此,该版本仍然不区分大小写,出于某种原因。 – Hashim

+0

我会做一些测试 –

+0

是否禁用“区分大小写”? –

相关问题