Articles of Regex

Ersetzen Sie Nicht-ASCII-Zeichen aus Zeichenfolge

Ich habe Strings A função , Ãugent in dem ich Zeichen wie ç , ã , Ã mit leeren Strings ersetzen muss. Wie kann ich nur die Nicht-ASCII-Zeichen abgleichen? Ich benutze eine function public static String matchAndReplaceNonEnglishChar(String tmpsrcdta) { String newsrcdta = null; char array[] = Arrays.stringToCharArray(tmpsrcdta); if (array == null) return newsrcdta; for (int […]

Trennzeichenfolge mit Pipe-Zeichen (“|”)

Ich bin nicht in der Lage, Werte von dieser Zeichenfolge zu trennen: “Food 1 | Service 3 | Atmosphere 3 | Value for money 1 ” Hier ist mein aktueller Code: String rat_values = “Food 1 | Service 3 | Atmosphere 3 | Value for money 1 “; String[] value_split = rat_values.split(“|”); Ausgabe [, F, […]

Teilen Sie eine durch Komma getrennte Zeichenfolge mit in Anführungszeichen gesetzten und nicht in Anführungszeichen gesetzten Strings.

Ich habe die folgende durch Komma getrennte Zeichenfolge, die ich teilen muss. Das Problem ist, dass ein Teil des Inhalts in Anführungszeichen steht und Kommas enthält, die nicht im Split verwendet werden sollten … Zeichenfolge: 111,222,”33,44,55″,666,”77,88″,”99″ Ich möchte die Ausgabe: 111 222 33,44,55 666 77,88 99 Ich habe das versucht: (?:,?)((?<=")[^"]+(?=")|[^",]+) Aber es liest das […]

Regex: Groß- / Kleinschreibung ignorieren

Wie kann ich den folgenden Regex die Groß- / Kleinschreibung ignorieren lassen? Es sollte alle korrekten Zeichen enthalten, aber ignorieren, ob sie Klein- oder Großbuchstaben sind. G[ab].*

“Vertikaler” Regex-Abgleich in einem ASCII “image”

Hinweis: Dies ist eine Frage zu den Möglichkeiten moderner Regex-Aromen. Es geht nicht um den besten Weg, dies mit anderen Methoden zu lösen. Es ist von einer früheren Frage inspiriert, aber diese ist nicht auf Regex beschränkt. Das Problem In einem ASCII “image” / art / map / string wie: ….X……. ..X..X…X…. XX..X..X….. X….XXXXXX….. X..XXX……….. […]

Java-Regex für Unicode-Unterstützung?

Um A zu Z zu passen, werden wir Regex verwenden: [A-Za-z] Wie kann Regex utf8 Zeichen vom Benutzer eingegeben? Zum Beispiel chinesische Wörter wie 环保 部

Suchen nach UUIDs in Text mit Regex

Ich suche nach UUIDs in Textblöcken mit einer Regex. Momentan verlasse ich mich auf die Annahme, dass alle UUIDs einem Patttern von 8-4-4-4-12 hexadezimalen Ziffern folgen. Kann jemand an einen Anwendungsfall denken, in dem diese Annahme ungültig wäre und mir einige UUIDs entgehen würden?

Regexp kombinieren?

Nach dem Sammeln von Benutzereingaben für verschiedene Bedingungen wie Beginnt mit: /(^@)/ Endet mit: /(@$)/ Enthält: /@/ Enthält nicht Um einzelne Regex zu erstellen, wenn der Benutzer mehrere Bedingungen eingibt, kombiniere ich sie mit “|” Wenn also 1 und 2 gegeben ist, wird /(^@)|(@$)/ Diese Methode funktioniert soweit, aber Ich bin nicht in der Lage, […]

Entfernen Sie keine alphanumerischen Zeichen aus der Zeichenfolge. Probleme mit dem Zeichen haben

Ich möchte die folgende Zeichenfolge in die bereitgestellte Ausgabe konvertieren. Input: “\\test\red\bob\fred\new” Output: “testredbobfrednew” Ich habe keine Lösung gefunden, die Sonderzeichen wie \r , \n , \b usw. verarbeiten kann. Im Grunde möchte ich nur alles loswerden, was nicht alphanumerisch ist. Hier ist, was ich versucht habe … Attempt 1: “\\test\red\bob\fred\new”.replace(/[_\W]+/g, “”); Output 1: “testedobredew” […]

Regex – wie man alles außer einem bestimmten Muster anpasst

Wie schreibe ich eine Regex, die zu einer beliebigen Zeichenfolge passt, die einem bestimmten Muster nicht entspricht? Ich bin mit einer Situation konfrontiert, in der ich ein (A und ~ B) Muster zuordnen muss.