Normal ifade büyük / küçük harf duyarlı | Netgez.com
SORU
11 Mart 2012, Pazar


Normal ifade büyük / küçük harf duyarlı

Nasıl aşağıdaki normal ifade büyük / küçük harf duyarlı görmezden ve doğru karakter ile maç, ama daha düşük veya büyük olduğunu wheter görmezden yapabilir miyim?

G[a-b].*

CEVAP
11 Mart 2012, Pazar


İstediğiniz varsayaraktümdurum göz ardı düzenli, i flag için bakmak gerekir. Neredeyse tüm motorlar normal ifade desteği:

/G[a-b].*/i

string.match("G[a-b].*", "i")

Dil/platform/araç eşleşen modları nasıl belirtilen bulmak için belgelere bakın.

Eğer sadece istersenizbölümbüyük / küçük harf duyarlı olmak normal ifade (orijinal cevabımı tahmin olarak), o zaman iki seçeneğiniz vardır:

  1. (?i) Kullanım ve [isteğe bağlı] (?-i) mod değiştirici:

    (?i)G[a-b](?-i).*
    
  2. Yararlı mod değiştirici desteklenen değilse düzenli olarak tüm çeşitlerini (yani büyük ve küçük harf) koymak:

    [gG][a-bA-B].*
    

Son bir not: Eğer ASCII hem Unicode karakterleri ile uğraşıyorsanız, veya düzenli ifade motoru düzgün onları destekleyip desteklemediğini kontrol edin.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • katherine gomez

    katherine go

    1 Aralık 2011
  • midomansour

    midomansour

    19 EYLÃœL 2009