Sadece düzenli bir ifadeyle yapılabilecek bir çözüm arıyorum. Bu değişkenler, alt dizgiler, vb ile kolay olacağını biliyorum.Normal İfade - arka arkaya 4 basamak, ancak hepsi sıfır olamaz
Ve ben Vim'den bahsetmeme rağmen PCRE stil regex sözdizimi arıyorum.
Dizeleri 4 sayısal hanede tanımlamalıyım ve hepsi 0 olamaz. Aşağıdaki dizelerin bir maç olacağını Yani:
0001
1000
1234
0101
Ve bu olmaz: Bu eğer bu konularda büyük bir dize içinde bir dizi yerde meydana gelecek bir alt karakter
0000
; Yapması gerektiğini düşünmüyorum. Örneğin
içinxxxxxxxxxxxx0001xxxxx
xxxxxxxxxxxx1000xxxxx
xxxxxxxxxxxx1234xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0000xxxxx
Eğer substr ((substr (8,4) * 1)> 0) ve sonra – Grumpy
rafine soruyu kullanamazsınız - teşekkürler – user210757
oh wow. Olduğun gibi bir şey eklemek üzereydim ve sonra beni bir dakikalığına dövdün. – Earlz