O bulundu 123
, \d
kibrit 1
ve 3
ancak 2
. Merak ediyordum da \d
bir rakamla eşleşiyor mu, ne tür bir gereksinimi karşılıyor? Python tarzı regex'ten bahsediyorum.
Gedit'teki normal ifade eklentisi Python tarzı regex kullanıyor. İçeriği olan bir metin dosyası oluşturdum
123
Yalnızca 1
ve 3
normal ifadeyle eşleştirilir \d
; 2
değil.
Genel olarak, aralarında başka karakterlerin bulunmadığı bir rakam dizisi için, yalnızca tek sıra rakamları eşleşir ve çift sıra rakamları eşleşmez. Örneğin 12345
içindeki eşleşmeler 1
, 3
ve 5
.
\d
eşleşir1
,2
ve3
. Eğer değilse, ifadenizde başka bir şey olmalı. Tam ifadenizi gösterebilir misiniz?