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

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • superemposed

    superemposed

    25 Aralık 2007