23 Mart 2010, Salı
Regular expression dur ilk maç
Benim düzenli ifade deseni gibi bir şey görünüyor
<xxxx location="file path/level1/level2" xxxx some="xxx">
Sadece tırnak yer verilen kısmı ile ilgileniyorum. Bu açgözlü anahtarı olmadan aşağıya kadar kolay olmamalı?
/.*location="(.*)".*/
Çalışmıyor gibi görünüyor.
CEVAP
23 Mart 2010, Salı
Düzenli ifade olmayan açgözlü, varsayılan "file path/level1/level2" xxx some="xxx"
tüm maç olacak çünkü.
Bunun yerine mümkün olduğu kadar az karakterle maç yapmak nokta-yıldız olmayan açgözlü yapabilirsiniz:
/location="(.*?)"/
Nicelik belirteci ?
(?
, *
) ekleyerek non-açgözlü yapar.
Bunu Paylaş:
Regular expression dur ilk maç...
Neden lambda expression düz bir Temsil...
Eclipse: expression/seçili yöntemi vur...