Als «regex» getaggte Fragen

105
was ist der Unterschied zwischen ?:, ?! und? = in Regex?

Ich suchte nach der Bedeutung dieser Ausdrücke, konnte aber den genauen Unterschied zwischen ihnen nicht verstehen. Das sagen sie: ?: Ausdruck ausgleichen, aber nicht erfassen. ?= Passen Sie ein Suffix an, schließen Sie es jedoch von der Erfassung aus. ?! Übereinstimmung, wenn kein Suffix vorhanden...

105
Regex genau n ODER m mal

Betrachten Sie den folgenden regulären Ausdruck, in dem Xsich ein regulärer Ausdruck befindet . X{n}|X{m} Diese Regex würde testen, Xob genau n oderm Zeiten. Gibt es einen Regex-Quantifizierer, der Xgenau noder zu bestimmten mZeiten auf ein Vorkommen testen kann

105
Regulärer Ausdruck \ p {L} und \ p {N}

Ich bin neu in regulären Ausdrücken und habe den folgenden regulären Ausdruck erhalten: (\p{L}|\p{N}|_|-|\.)* Ich weiß was * bedeutet und | bedeutet "oder" und das \ entkommt. Aber was ich nicht weiß was \p{L}und \p{N}bedeutet. Ich habe Google danach gesucht, ohne Ergebnis ... Kann mir jemand...

104
Ist Java Regex Thread sicher?

Ich habe eine Funktion, die verwendet Pattern#compileund Matchereine Liste von Zeichenfolgen nach einem Muster durchsucht. Diese Funktion wird in mehreren Threads verwendet. Jeder Thread hat ein eindeutiges Muster, das Pattern#compilebeim Erstellen des Threads übergeben wird. Die Anzahl der Threads...

104
Was ist eine kontextfreie Grammatik?

Kann mir jemand erklären, was eine kontextfreie Grammatik ist? Nachdem ich mir den Wikipedia-Eintrag und dann den Wikipedia-Eintrag zur formalen Grammatik angesehen habe, bin ich völlig verwirrt. Wäre jemand so freundlich zu erklären, was diese Dinge sind? Ich wundere mich darüber, weil ich das...

103
Unterschied zwischen \ b und \ B in Regex

Ich lese ein Buch über regulären Ausdruck und bin auf dieses Beispiel gestoßen für \b: Die Katze verteilte sein Futter im ganzen Raum. Regex verwenden - entspricht \bcat\bdem Wort, cataber nicht dem catIn scattered. Für \Bden Autor wird folgendes Beispiel verwendet: Bitte geben Sie die...

102
Regex Lookahead für 'nicht gefolgt von' in grep

Ich versuche, nach allen Fällen zu suchen, in denen Ui\.nicht Lineoder nur der Brief folgtL Was ist der richtige Weg, um einen regulären Ausdruck zu schreiben, um alle Instanzen einer bestimmten Zeichenfolge zu finden, gefolgt von einer anderen Zeichenfolge? Lookaheads verwenden grep "Ui\.(?!L)"...

102
Überprüfen Sie, ob ein String Java-Zahlen enthält

Ich schreibe ein Programm, in dem der Benutzer einen String im folgenden Format eingibt: "What is the square of 10?" Ich muss überprüfen, ob der String eine Nummer enthält und extrahieren Sie dann nur die Zahl. Wenn ich .contains("\\d+")oder verwende .contains("[0-9]+"), kann das Programm...

101
Wie verwende ich Regex in einer SQLite-Abfrage?

Ich möchte einen regulären Ausdruck in SQLite verwenden, weiß aber nicht wie. Meine Tabelle hat eine Spalte mit folgenden Zeichenfolgen: "3,12,13,14,19,28,32" Wenn ich nun "where x LIKE '3'" eingebe, erhalte ich auch die Zeilen, die Werte wie 13 oder 32 enthalten , aber ich möchte nur die Zeilen...