3 Stimmen

Punktverhalten in Regex-Mustern

Pattern p2 = Pattern.compile(".*");
Matcher m2 = p2.matcher("true");
System.out.println(m2.matches() + " [" + m2.group() + "]");

Wenn ich den obigen Code verwende, ist alles in Ordnung. Aber ich verstehe nicht, was los ist, wenn ich diesen Regexpr verwende [.]* . Es druckt false .

Wie kann man einen Punkt als spezifisches Symbol erstellen? Oder wie kann man eine Klasse von Symbolen mit beliebigen Zeichen erstellen, ohne \n y \r ?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X