hiçbir karakterle eşleşir. Bunu düzenli ifadede nasıl söylersin?Normal İfade: Bazı karakter veya bir dize "abc", "adc" veya "AC" ya olması bekleniyor
abc|adc|ac
veya daha fazla 'ileri' yolu: Hem Work gerektiğini
a[bd]?c
hiçbir karakterle eşleşir. Bunu düzenli ifadede nasıl söylersin?Normal İfade: Bazı karakter veya bir dize "abc", "adc" veya "AC" ya olması bekleniyor
abc|adc|ac
veya daha fazla 'ileri' yolu: Hem Work gerektiğini
a[bd]?c
Öyle gibi |
(OR) operatörünü kullanabilirsiniz:
abc|adc|ac
O eşdeğerdir Seç abc veya adc veya ac söyleyerek
Sen test etmek RegExr veya Regex101 gibi araçlar kullanabilirsinizsenin RegEx
o kısadır, ayrıca bunu yapmak için akıllı vardır. 3 dizenin tümü a
ile başladığından, RegEx'in ilk kısmı a
olacaktır. Hepsi c
ile biter, bu yüzden son kısım c
olacaktır.
Şimdi orta harfi b
veya d
ya olduğunu. (b|d)
'u kullanabilir veya daha kısa olan [bd]
'u kullanabilirsiniz (aynı şey anlamına gelir). Orta harfin isteğe bağlı olduğunu belirtmek için ?
'u kullanabilirsiniz.
Yani tam RegEx olacak:
a[bd]?c
a [bd]? C yardımcı yanıttır. Aslında "a" ve "c" nin ne olacağını bilmiyorum ama onları ayıracağını biliyorum. Ve Canlı Demo da bonus noktasıdır. Teşekkürler. – mattsun
Basit yolla da.
Ne bir sorun gibi görünüyor? –
Alternatifleri belirtmek için '|' işlecini kullanın: http://www.regular-expressions.info/alternation.html – Barmar
Bize ne denediğinizi gösteren bazı kodlar eklemeniz gerekir. – Greg