Articles of Regex

Wie sortiere ich eine Zeichenfolge richtig mit einer Zahl innerhalb?

Mögliche Duplikate: Hat Python eine eingebaute function für die natürliche Sortierung von Zeichenketten? Ich habe eine Liste mit Strings, die Zahlen enthalten, und ich finde keine gute Möglichkeit, sie zu sortieren. Zum Beispiel bekomme ich so etwas: something1 something12 something17 something2 something25 something29 mit der Methode sort() . Ich weiß, dass ich wahrscheinlich die Zahlen […]

Wie teilt man String mit einem Trennzeichen auf, ohne dieses Trennzeichen in Java zu entfernen?

Ich habe Probleme mit der Teilung von String . Ich möchte einen String mit einem Trennzeichen teilen, ohne dieses Trennzeichen zu verlieren. Wenn wir die Methode somestring.split(String separator) in Java verwenden, teilt sie den String aber entfernt den Separator-Teil von String . Ich möchte nicht, dass das passiert. Ich möchte Ergebnis wie folgt: String string1=”Ram-sita-laxman”; […]

Eine Regex, die niemals mit irgendetwas übereinstimmen wird

Das hört sich vielleicht nach einer dummen Frage an, aber ich hatte ein langes Gespräch mit einigen meiner Mitentwickler und es hörte sich nach Spaß an. Damit; Was ist dein Gedanke – wie sieht ein Regex aus, der nie mit einer Saite verglichen wird? Edit : Warum ich das will? Nun, erstens, weil ich es […]

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?