Einige meiner Zeichenfolgen enthalten möglicherweise eine Teilzeichenfolge, die wie @[alph4Num3ric-alph4Num3ric]
aussieht, wo ich die alphanumerische ID finden und durch einen entsprechenden Textwert für den zugeordneten Schlüssel ersetzen wird in einer Karte.Konvertieren Sie dieses Muster in Regex für Pattern.Matches (..)
Meine erste Neigung war, wenn mein string.contains("@[")
zu überprüfen, aber ich möchte spezifischere
so jetzt sein, die ich bin auf der Suche Pattern.matches(
aber bin nicht sicher, der Regex und Gesamt Ausdruck
wie würde ich für @ regex [...... - ....] in der Methode Pattern.matches müssen auch Striche berücksichtigt werden. Also ich bin mir nicht sicher, was in dieser Syntax oder Wildkatze oder mehr maskiert werden muss.
Ich bin auch nicht 100% sicher, ob dies die beste Nachricht ist. Ich möchte zuerst einen booleschen Wert von Pattern.matches erhalten und dann den tatsächlichen Wert erhalten und die Zeichenfolge mit diesen Werten ändern, was gut genug erscheint, aber ich möchte die Berechnungen minimieren.
Klingt wie ein Plan. Kannst du bitte deine Versuche teilen? –
Wow, fast 10K Ruf; und noch posten Sie eine Frage, die nur Anforderungen gibt; ohne einen Code zu zeigen ... – GhostCat
@ WiktorStribiżew Was denkst du über den Ansatz? – CQM