Ich sollte zwei Nummern größer als 0 von einem Leerzeichen getrennt entsprechenRegular Expression Java Muster
^\d+?\s\d+?$
ich versucht, aber es eindeutig nicht arbeiten dann sollte ich auch eine Zeichenfolge übereinstimmen, die mit # beginnt und endet mit # und innen sollte es eine festgelegte Menge an char sein, dass jede char sein kann, bestimmt durch eine Variable w - 2.
String regex = "#.{" + (w - 2) + "}$";
return Pattern.matches(regex, stringToMatch);
versuchte das, aber funktioniert nicht.
Wenn Sie sagen "funktioniert nicht", was nicht funktioniert? Was ist Ihre Eingabe und was ist Ihre erwartete Ausgabe? – brso05
'" #. {"+ (W - 2) +"} $ ";' sollte '" #. {"+ (W - 2) +"} # "sein;' ... – brso05
das erste nicht selbst kompilieren, gibt es mir ungültige Escape-Sequenz und die zweite, wenn 'w = 4' es nicht erkennen' # gf # ' – Mattia