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

  • Elly

    Elly

    3 EKİM 2005
  • Pepsi

    Pepsi

    1 Kasım 2005
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012