Articles of Regex

PHP – Wie entfernt man alle spezifischen Zeichen am Ende eines Strings?

Wie entferne ich das letzte Zeichen nur, wenn es ein Punkt ist? $string = “something here.”; $output = ‘something here’;

Regex: Fragezeichen und Doppelpunkt

Ich habe den folgenden Java–Regex, den ich nicht geschrieben habe und den ich modifizieren möchte: ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ Es ist diesem ähnlich. Notieren Sie das erste Fragezeichen. Bedeutet das, dass die Gruppe optional ist? Es gibt bereits ein Fragezeichen nach dem entsprechenden ) . Hat der Doppelpunkt im Regex eine besondere Bedeutung? Die Regex-Kompilierung ist […]

Extrahieren von Wortpaaren mit String.split ()

Gegeben: String input = “one two three four five six seven”; Gibt es eine Regex, die mit String.split() , um zwei Wörter gleichzeitig zu String.split() : String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); ergibt sich daraus: [one two, three four, five six, seven] Diese Frage betrifft den Split Regex . Es geht nicht darum, eine Lösung […]

Suchen nach Anführungszeichenfolgen in C # mithilfe von Escapezeichen in Anführungszeichen mithilfe eines regulären Ausdrucks

Ich versuche den gesamten zitierten Text in einer einzigen Zeile zu finden. Beispiel: “Some Text” “Some more Text” “Even more text about \”this text\”” Ich benötige: “Some Text” “Some more Text” “Even more text about \”this text\”” \”[^\”\r]*\” gibt mir alles außer dem letzten, wegen der geflüchteten Zitate. Ich habe gelesen über \”[^\”\\]*(?:\\.[^\”\\]*)*\” funktioniert, aber […]

MySQL SELECT LIKE oder REGEXP, um mehrere Wörter in einem Datensatz zu finden

Die table . name enthält ‘Stylus Photo 2100’ und mit der folgenden Abfrage SELECT `name` FROM `table` WHERE `name` LIKE ‘%Stylus 2100%’ Ich bekomme keine Ergebnisse. Natürlich würde ich, wenn ich suchte SELECT `name` FROM `table` WHERE `name` LIKE ‘%Photo 2100%’ Wie kann ich den Datensatz auswählen, indem ich nach “Stylus 2100” suche? Vielen Dank

Entfernen Sie Text zwischen Trennzeichen in einer Zeichenfolge (mit einem Regex?)

Berücksichtigen Sie die Anforderung, ein übereinstimmendes Zeichenpaar zu finden und alle Zeichen sowie Zeichen / Trennzeichen zwischen ihnen zu entfernen. Hier sind die Begrenzer: [] square brackets () parentheses “” double quotes ” single quotes Hier sind einige Beispiele für Strings, die übereinstimmen sollten: Given: Results In: ——————————————- Hello “some” World Hello World Give [Me […]

Text in eckigen Klammern in PHP erfassen

Ich brauche eine Möglichkeit, den Text zwischen eckigen Klammern zu erfassen. Also zum Beispiel die folgende Zeichenfolge: [This] is a [test] string, [eat] my [shorts]. Kann zum Erstellen des folgenden Arrays verwendet werden: Array ( [0] => [This] [1] => [test] [2] => [eat] [3] => [shorts] ) Ich habe die folgende Regex, /\[.*?\]/ aber […]

Zerlegen Sie die Zeichenfolge nach einem oder mehreren Leerzeichen oder Tabs

Wie kann ich eine Zeichenfolge um ein oder mehrere Leerzeichen oder Tabs auflösen? Beispiel: ABCD Ich möchte dies zu einem Array machen.

Regex für die Routenanpassung in Express

Ich bin nicht sehr gut mit regulären Ausdrücken, also möchte ich sicherstellen, dass ich das richtig mache. Nehmen wir an, ich habe zwei sehr ähnliche Routen, /discussion/:slug/ und /page/:slug/ . Ich möchte eine Route erstellen, die diesen beiden Seiten entspricht. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) Ist das der richtige Weg? Im […]

Regex: Bestimmen, ob zwei reguläre Ausdrücke für die gleiche Eingabe übereinstimmen könnten?

Ich möchte herausfinden, ob es jemals Konflikte zwischen zwei bekannten regulären Ausdrücken geben könnte, damit der Benutzer eine Liste von sich gegenseitig ausschließenden regulären Ausdrücken erstellen kann. Zum Beispiel wissen wir, dass die regulären Ausdrücke unten ziemlich unterschiedlich sind, aber beide stimmen mit xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ Ist es möglich, mit einem Computeralgorithmus zu bestimmen, […]