正则表达式匹配混合的较低字母数字字符串

时间:2017-02-22 22:54:46

标签: regex string sublimetext3

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

aa0555aaaaf
593dm03ks03
19204f02040

在研究正则表达式之后,到目前为止我能想出的最好成绩如下:

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

...虽然这似乎只匹配以字母开头并以数字结尾的字符串,并且由于某些原因似乎也不区分大小写:

aa09304030
AA00450354

1 个答案:

答案 0 :(得分:2)

试试这个。

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

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

更新:

感谢@WiktorStribiżew关于“不区分大小写模式”的内联修饰符

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