2017-02-22 121 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

是否禁用「區分大小寫」? –

相關問題