Als «regex» getaggte Fragen

Reguläre Ausdrücke bieten eine deklarative Sprache, um Muster innerhalb von Zeichenfolgen abzugleichen. Sie werden häufig zur Validierung, Analyse und Transformation von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die jeweilige Programmiersprache oder das jeweilige Tool angibt. HINWEIS: Wenn Sie nach HTML-, JSON- usw. Regexen fragen, werden Sie in der Regel mit negativen Reaktionen konfrontiert. Wenn es einen Parser dafür gibt, verwenden Sie diesen stattdessen.

7
Javascript und Regex: String teilen und das Trennzeichen behalten
Ich habe eine Zeichenfolge: var string = "aaaaaa<br />† bbbb<br />‡ cccc" Und ich möchte diese Zeichenfolge mit dem Trennzeichen <br />gefolgt von einem Sonderzeichen teilen . Um das zu tun, benutze ich Folgendes: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Ich bekomme, was ich brauche, außer dass ich das Trennzeichen verliere. Hier ist das …
130 javascript  regex 

4
RegEx-Rückreferenzen in IntelliJ
Ich möchte die Such- und Ersetzungsfunktion von IntelliJ verwenden, um die folgende Transformation durchzuführen: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Ich habe folgendes versucht: Zu findender Text: model.put\((.*),(.*)\) Ersetzen durch:model\[\\1\] = \\2 Aber Intellij scheint nicht zu erkennen \\1und \\2als Rückreferenzen. Ich habe auch einen …


2
Welche Regex-Variante verwendet Visual Studio Code?
Beim Versuch, in Visual Studio-Code zu suchen und zu ersetzen, stelle ich fest, dass sich die Regex-Variante von der von Visual Studio unterscheidet. Insbesondere versuche ich, eine benannte Gruppe zu deklarieren, mit string (?<p>[\w]+)der in Visual Studio, jedoch nicht in Visual Studio Code funktioniert. Es wird sich mit dem Fehler …


2
Sublime Text-Regex erkennt keine mehrzeiligen Tags
Ich habe diesen regulären Ausdruck hier; \[sometag\](.*)\[/sometag\] Welches soll Text fangen, der von dem [sometag]Tag umgeben ist. Es funktioniert für einzeilige Informationen, die in diesen Tags enthalten sind, wie in der Zeichenfolge [sometag]this is a bit of text[/sometag]. Bei Text, der mehrere Zeilen umfasst, funktioniert dies jedoch nicht. [sometag] here …
129 regex  tags  sublimetext 

5
RegEx - Übereinstimmungszahlen variabler Länge
Ich versuche, ein Dokument zu analysieren, in dem Referenznummern verstreut sind. Text Text Text {4: 2} unglaublicherer Text {4: 3} viel später {222: 115} und noch etwas mehr Text. Die Referenzen werden immer in Klammern gesetzt, und zwischen den beiden befindet sich immer ein Doppelpunkt. Ich schrieb einen Ausdruck, um …
129 regex 

4
Wie kann man feststellen, ob eine Zahl eine Primzahl mit Regex ist?
Ich habe das folgende Codebeispiel für Java auf RosettaCode gefunden : public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } Ich kenne Java nicht besonders, verstehe aber alle Aspekte dieses Snippets mit Ausnahme des regulären Ausdrucks Ich habe grundlegende bis fortgeschrittene Kenntnisse über Regex, wie Sie sie in …
128 java  regex  primes 

9
Python-Extraktmuster stimmt überein
Python 2.7.1 Ich versuche, den regulären Python-Ausdruck zu verwenden, um Wörter innerhalb eines Musters zu extrahieren Ich habe eine Zeichenfolge, die so aussieht someline abc someother line name my_user_name is valid some more lines Ich möchte das Wort "my_user_name" extrahieren. Ich mache so etwas import re s = #that big …
128 python  regex 

12
Java; String ersetzen (mit regulären Ausdrücken)?
Im Rahmen eines Schulprojekts muss ich eine Zeichenfolge aus dem Formular ersetzen: 5 * x^3 - 6 * x^1 + 1 zu so etwas wie: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Ich glaube, dass dies mit regulären Ausdrücken möglich ist, aber ich weiß noch nicht, wie ich es machen soll. Kannst …
128 java  regex 

6
SQL Server Reguläre Ausdrücke in T-SQL
Gibt es eine in T-SQL geschriebene Bibliothek für reguläre Ausdrücke (keine CLR, keine erweiterte SP, reine T-SQL) für SQL Server, die mit Shared Hosting funktionieren sollte? Bearbeiten: Danke, weiß ich PATINDEX, LIKE, xp_ spsund CLR - Lösungen Ich weiß auch, dass es nicht der beste Ort für Regex ist, die …
127 sql-server  regex  tsql 


7
Regex leere Zeichenfolge oder E-Mail
Ich habe viele Regex-E-Mail-Überprüfungen in SO gefunden, aber keine gefunden, die eine leere Zeichenfolge akzeptieren. Ist dies nur über Regex möglich? Nur leere Zeichenfolge oder nur E-Mail akzeptieren? Ich möchte dies nur auf Regex haben.
127 regex  email  string 

4
Regex: Geben Sie "Leerzeichen oder Anfang der Zeichenfolge" und "Leerzeichen oder Ende der Zeichenfolge" an.
Stellen Sie sich vor, Sie versuchen, eine Musterübereinstimmung mit "Stapelüberlauf" durchzuführen. Sie möchten Folgendes: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Ich kann den Stackoverflow analysieren, wenn auf beiden Sites Leerzeichen vorhanden …
127 regex  preg-match 

8
Verwenden Sie reguläre Ausdrücke in CSS?
Ich habe eine HTML-Seite mit Divs, die IDs der Form s1 , s2 usw. haben. <div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div> Ich möchte eine CSS-Eigenschaft auf eine Teilmenge dieser Abschnitte / Divs anwenden (abhängig von der ID). Jedes Mal, wenn ich ein div hinzufüge , muss ich das …
127 css  regex 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.