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ş:
Parantez arasında bir dize almak için ...
En iyi karakter kümeleri arasında meti...
Nasıl Java düzenli ifade için metin ka...
Nasıl seçmek için vim içinde parantez ...
Bir normal ifade içine kötü niyetli ko...