Dies ist mein Code und es funktioniert mit aber nicht mit ^
, ich kenne den Grund, aber ich kenne die Lösung nicht.String-Muster auf ^^ [Java]
Dieser Code funktioniert und gibt mir "hier":
String patternString = "(.*)--(.*)";
Pattern r = Pattern.compile(patternString);
Matcher m = r.matcher("here--asdfasdfasdfasdfasdfasdfasfd");
Dieser Code nicht gib mir "hier":
String patternString = "(.*)^^(.*)";
Pattern r = Pattern.compile(patternString);
Matcher m = r.matcher("here^^asdfasdfasdfasdfasdfasdfasfd");
Das "^" ist ein Ankerzeichen, und Sie müssen es entkommen. – KevinO
'^' ist ein Regex-Ausdruck und muss jedoch mit '\\ ^' – SomeJavaGuy
@KevinEsche entkernt werden, wenn ich \\ setze, bekomme ich die 'no way' nicht' here' –