SORU
17 Temmuz 2012, Salı


Düzenli ifade: Soru işareti ve kolon

Ben yazmadım aşağıdaki Java düzenli ifade, ve değiştirmek için çalışıyorum:

^class-map(?:(\\s match-all)|(\\s match-any))?(\\s [\\x21-\\x7e]{1,40})$
           ^                                 ^

this one benzer.

İlk soru işareti unutmayın. Grup isteğe bağlı olduğu anlamına mı geliyor? Zaten ) ilgili sonra bir soru işareti var. Kolon normal ifadenin özel bir anlamı var mı?

Normal ifade güzel derler ve zaten nasıl çalıştığını göstermek JUnit testleri vardır. İlk başta biraz soru işareti ve kolon var neden anlamadım.

CEVAP
17 Temmuz 2012, Salı


(?: olmayan bir yakalama grubunu başlar. Kullanımdan sonra düzenli gelen gruplar alınıyor değilsen ( farklı değil. Non capturing group? bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007