2016-05-02 11 views
-1

Hallo, ich bin nicht in der Lage perticular Wörter bilden String Liniewie man perticular Wörter bilden String Linie

String text = "[1;24r[24;1H[24;1H[2K[24;1H[?25h[24;1H[24;1HProcurve-1# [24;1H[24;13H[24;1H[?25h[24;13H"; 

oben erwähnt String enthalten ich will nur

Procurve-1 #

zu erhalten

. mit Regex-Muster, wie Sie es bekommen.

Dank Sanjay

+0

Dieses Beispiel ist nicht genug, um zu verstehen, was Sie wollen! Zum Beispiel ist ein Muster, das dazu passt, der Teilstrang von i (47) bis j (58). Ist das gut? Was bedeutet die ganze Saite und was suchst du? – Dandelion

+1

Was Sie bisher versucht haben – Sanjeev

+0

Um eine Regex zu erhalten, müssen Sie GENAU definieren, welche Regeln das Wort finden soll. – luk2302

Antwort

1
Pattern regex = Pattern.compile("(Procurve-1#)", Pattern.CASE_INSENSITIVE); 
Matcher regexMatcher = regex.matcher(subjectString); 
if (regexMatcher.find()) { 
    ResultString = regexMatcher.group(1) 
} 

Regex1010 Demo

Verwandte Themen