Articles of Regex

Gcc 4.8 oder früher Buggy über reguläre Ausdrücke?

Ich versuche, std :: regex in einem C ++ 11 Stück Code zu verwenden, aber es scheint, dass die Unterstützung ein bisschen errorshaft ist. Ein Beispiel: #include #include int main (int argc, const char * argv[]) { std::regex r(“st|mt|tr”); std::cerr << "st|mt|tr" << " matches st? " << std::regex_match("st", r) << std::endl; std::cerr << "st|mt|tr" […]

Mein Regex passt zu viel. Wie kann ich es stoppen?

J0000000: Transaction A0001401 started on 8/22/2008 9:49:29 AM J0000010: Project name: E:\foo.pf J0000011: Job name: MBiek Direct Mail Test J0000100: Machine name: DEV J0000100: Project file: E:\mbiek\foo.pf J0000100: Template file: E:\mbiek\foot.xdt J0000100: Job name: MBiek J0000100: Output folder: E:\foo\A0001401 J0000100: Temp folder: E:\foo\Output\A0001401 J0000100: Document 1 – Starting document J0005000: Document 1 – Text overflowed […]

Verwendung regulärer Ausdrücke (Regex) in Microsoft Excel sowohl in Zellen als auch in Schleifen

Wie kann ich reguläre Ausdrücke in Excel verwenden und das leistungsstarke Raster-ähnliche Setup von Excel zur Datenbearbeitung nutzen? In-cell-function, um ein übereinstimmendes Muster oder einen ersetzten Wert in einer Zeichenfolge zurückzugeben. Sub-Schleife durch eine Spalte von Daten und extrahieren Übereinstimmungen mit benachbarten Zellen. Welche Einrichtung ist notwendig? Was sind die Sonderzeichen von Excel für reguläre […]

Reguläre Ausdrücke lernen

Reguläre Ausdrücke verstehe ich nicht wirklich. Kannst du sie mir leicht verständlich erklären? Wenn es Online-Tools oder Bücher gibt, könnten Sie diese auch verlinken?

Referenz – Was bedeutet diese Regex?

Was ist das? Dies ist eine Sammlung von allgemeinen Fragen und Antworten. Dies ist auch ein Community-Wiki, also sind alle eingeladen, daran teilzunehmen. Warum ist das? Regex leidet unter give me ze code Art von Fragen und schlechte Antworten ohne Erklärung. Diese Referenz soll Links zu Qualitäts-Q & A bieten. Was ist der scope? Diese […]

Welche Sonderzeichen müssen in regulären Ausdrücken maskiert werden?

Ich bin es leid, immer zu raten, ob ich Sonderzeichen wie ‘ ()[]{}| ‘usw., wenn viele Implementierungen von Regexps verwendet werden. Anders verhält es sich zum Beispiel mit Python, sed, grep, awk, Perl, Umbenennen, Apache, Find und so weiter. Gibt es einen Regelsatz, der sagt, wann ich sollte und wann ich nicht, Sonderzeichen entkommen soll? […]

Eine umfassende Regex für die Überprüfung der Telefonnummer

Ich versuche, eine umfassende Regex zu erstellen, um Telefonnummern zu überprüfen. Im Idealfall würde es mit internationalen Formaten umgehen, aber es muss mit US-Formaten umgehen, einschließlich der folgenden: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Ich antworte mit meinem aktuellen Versuch, aber ich hoffe, dass jemand etwas besseres und / oder […]

Wie validiere ich eine Email Adresse in JavaScript?

Wie kann eine E–Mail-Adresse in JavaScript validiert werden?

Verwenden von regulären Ausdrücken zum Analysieren von HTML: Warum nicht?

Es scheint so, als ob jede Frage auf Stackoverflow, wo der Fragesteller Regex verwendet, um einige Informationen aus HTML zu erhalten, unweigerlich eine “Antwort” hat, die besagt, dass Regex nicht verwendet wird, um HTML zu analysieren. Warum nicht? Ich bin mir bewusst, dass es da draußen “echte” HTML-Parser gibt, die ohne Zitat zitiert werden, wie […]

Regulärer Ausdruck, um einer Zeile zu entsprechen, die kein Wort enthält?

Ich weiß, dass es möglich ist, ein Wort zu finden und dann die Übereinstimmungen mit anderen Werkzeugen umzukehren (zB grep -v ). Ich würde jedoch gerne wissen, ob es möglich ist, Zeilen, die kein bestimmtes Wort enthalten (zB hede) mit einem regulären Ausdruck abzugleichen. Eingang: hoho hihi haha hede Code: grep “” input Gewünschte Ausgabe: […]