SORU
8 Mart 2010, PAZARTESİ


Kare arasında metin ayıklamak için normal ifade parantez

Basit düzenli soru. Aşağıdaki biçimde bir dize var:

this is a [sample] string with [some] special words. [another one]

Ne köşeli, yani içinde kelimeleri ayıklamak için normal ifade.

sample
some
another one

Not: benim durumumda, iç içe parantez.

CEVAP
8 Mart 2010, PAZARTESİ


Aşağıdaki normal ifade kullanabilirsinizgenel olarak:

\[(.*?)\]

Açıklama:

  • \[ : [ meta char ve eğer gerçekten eşleştirmek istiyorsanız kaçmış olmalı.
  • (.*?) : non-açgözlü bir şekilde her şeyi eşleştirmek ve onu yakalamak.
  • \] : ] meta char ve eğer gerçekten eşleştirmek istiyorsanız kaçmış olmalı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • Migs351

    Migs351

    3 HAZİRAN 2007
  • The Dubstep FX

    The Dubstep

    5 Mart 2011