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

  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • The Platform

    The Platform

    14 HAZİRAN 2006
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005