Articles of Regex

Java – Split-String mit regulärem Ausdruck

Ich muss eine Zeichenfolge teilen, wo ein Komma ist, aber es hängt davon ab, wo das Komma platziert wird. Als Beispiel Folgendes berücksichtigen: C=75,user_is_active(A,B),user_is_using_app(A,B),D=78 Ich möchte die String.split() function, um sie wie String.split() zu trennen: C=75 user_is_active(A,B) user_using_app(A,B) D=78 Ich kann nur an eine Sache denken, aber ich bin mir nicht sicher, wie es in […]

Split String bei natürlichen Sprachpausen

Überblick Ich sende Strings an einen Text-to-Speech-Server, der eine maximale Länge von 300 Zeichen akzeptiert. Aufgrund der Netzwerklatenz kann es zwischen den einzelnen zurückgesendeten Sprachabschnitten zu Verzögerungen kommen. Daher möchte ich die Sprachausgabe möglichst bei den “natürlichsten Pausen” unterbrechen. Jede Serveranfrage kostet mich Geld, also würde ich idealerweise die längste mögliche Zeichenfolge senden, bis zu […]

Zeichenketten mit aufeinanderfolgenden Zeichen in Java finden

Schreibe eine function in Java, die ein Array von Strings akzeptiert und aus dem Array von Strings nur solche Strings zurückgibt, die eine fortlaufende Wiederholung eines bestimmten Buchstabens haben, zB: wenn I / P ist {“Dauresselam”, “slab”, “fuss”, “boolean”, “clap”} dann sollte O / P sein {“Dauresselam”, “fuss”, “boolean”} Ich könnte es mit Hilfe lösen […]

Wo finde ich einen Java-Servlet-Filter, der Regex auf die Ausgabe anwendet?

Ich hoffe, dass jemand das schon geschrieben hat: Ein Servlet-Filter, der mit regulären Such- / Ersetzungsmustern konfiguriert und auf die HTML-Ausgabe angewendet werden kann. Gibt es so etwas?

Regulärer Ausdruck enthält und schließt Sonderzeichen aus

Ich finde einen regulären Ausdruck, der unter den Regeln steht. Erlaubte Zeichen Alphabet: az / AZ Zahlen: 0-9 Sonderzeichen: ~ @ # $ ^ & * () – _ + = [] {} | \,. ? : (Leerzeichen sollten erlaubt sein) Nicht erlaubt Sonderzeichen: ‘”/;`%

Java-Regex-Groß- / Kleinschreibung-Insensitivität funktioniert nicht

Ich versuche, einige Wörter in einer Zeichenkette zu entfernen, indem ich regex benutze unter Programm. Es wird zwar richtig entfernt, aber es wird nur die Groß- und Kleinschreibung berücksichtigt. Wie man es so macht, dass die Groß- / Kleinschreibung nicht beachtet wird. Ich behielt (?1) in replaceAll Methode, aber es hat nicht funktioniert. package com.test.java; […]

Extrahiere die Unterzeichenfolge zwischen zwei bestimmten Wörtern mit regex in Java

Ich möchte Sub-String zwischen bestimmten zwei Wörtern mit Java extrahieren. Beispielsweise: This is an important example about regex for my work. Ich möchte alles zwischen ” an ” und ” for ” extrahieren. Was ich bisher gemacht habe ist: String sentence = “This is an important example about regex for my work and for me”; […]

finde E-Mails in einem String

Ich versuche E-Mails von einem String zu erhalten, der wie folgt aussieht: “*** test@gmail.com&&^ test2@gmail.com((& “; private static Pattern p = Pattern.compile(“(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)”); Der obige Code kann eine E-Mail erhalten. Wie kann ich alles bekommen?

Trenne die Zeichenkette nach allen Leerzeichen außer den Klammern

Mögliche Duplikate: Teilen Sie einen String basierend auf Regex Ich war nie ein regelmäßiger Ausdruck Guru, also brauche ich deine Hilfe! Ich habe eine Zeichenfolge wie folgt: String s = “a [bc] d [efg]”; Ich möchte diese Zeichenfolge unter Verwendung von Leerzeichen als Trennzeichen aufteilen – aber ich möchte nicht auf Leerzeichen aufgeteilt werden, die […]

Erhalten Sie einzigartige Regex-Matcher-Ergebnisse (ohne Karten oder Listen zu verwenden)

Gibt es eine Möglichkeit, nur die einzigartigen Übereinstimmungen zu erhalten? Ohne eine Liste oder eine Map nach dem Matching zu verwenden, möchte ich, dass der Matcher-Output sofort eindeutig ist. Beispiel Eingabe / Ausgabe: String input = “This is a question from [userName] about finding unique regex matches for [inputString] without using any lists or maps. […]