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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • bobinire

    bobinire

    24 EYLÜL 2006
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009