SORU
11 Ocak 2011, Salı


Nasıl bir dize düzenli ifade kullanarak ayıklamak için

Bu iki tek tırnak ') karakteri olan bir dize var. Tek tırnak işaretleri arasında yer almaktadır istediğim veri.

Nasıl ayıklamak için normal ifade yazabilirim istiyorum "veri" aşağıdaki metin?

mydata = "some string with 'the data i want' inside";

CEVAP
11 Ocak 2011, Salı


Tek tırnak işaretleri arasındaki kısmı istediğiniz varsayarak, Matcher: Bu düzenli ifade kullanın

"'(.*?)'"

Örnek:

String mydata = "some string with 'the data i want' inside";
Pattern pattern = Pattern.compile("'(.*?)'");
Matcher matcher = pattern.matcher(mydata);
if (matcher.find())
{
    System.out.println(matcher.group(1));
}

Sonuç:

the data i want

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • TechShowsYou

    TechShowsYou

    3 Mart 2011