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.

3
Groß- und Kleinschreibung wird in JavaScript nicht berücksichtigt
Ich möchte eine Abfragezeichenfolge mit JavaScript aus meiner URL extrahieren und einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung für den Namen der Abfragezeichenfolge durchführen. Folgendes mache ich: var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); if (!results) { return 0; } return results[1] || 0; Der obige Code …
121 javascript  regex 

6
C # Regex für Guid
Ich muss eine Zeichenfolge analysieren und um jeden Guid-Wert einfache Anführungszeichen setzen. Ich dachte, ich könnte einen Regex verwenden, um dies zu tun, aber ich bin nicht gerade ein Regex-Guru. Gibt es einen guten Regex, um einen Guid zu identifizieren? Meine zweite Frage ist, sobald ich einen gültigen regulären Ausdruck …
121 c#  regex 

7
Welcher Regex würde alles von der Marke bis zum Ende einer Zeile erfassen?
Ich habe eine Textdatei, die Bemerkungen mit einer einzigen bezeichnet '. Einige Zeilen haben zwei Anführungszeichen, aber ich muss alles von der ersten Instanz von a 'und dem Zeilenvorschub erhalten. I AL01 ' A-LINE '091398 GDK 33394178 402922 0831850 ' '091398 GDK 33394179 I AL02 ' A-LINE '091398 GDK 33394180 …
121 regex 

7
Wie validiere ich eine E-Mail in PHP?
Wie kann ich überprüfen, ob der Eingabewert eine gültige E-Mail-Adresse mit PHP5 ist? Jetzt benutze ich diesen Code function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; } else { return false; } } aber es zeigt veralteten Fehler. Wie kann ich dieses Problem beheben? Bitte hilf mir.

6
Ruby ersetzt Zeichenfolge durch erfasstes Regex-Muster
Ich habe Probleme, dies in Ruby zu übersetzen. Hier ist ein Stück JavaScript, das genau das tut, was ich tun möchte: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Ich habe gsub , sub und replace ausprobiert , aber keiner scheint das zu tun, was ich erwarte. Hier sind Beispiele für Dinge, …
120 ruby  regex  replace 


7
Regex Letztes Vorkommen?
Ich versuche den letzten Teil nach dem letzten Backslash zu fangen, den ich brauche \Web_ERP_Assistant(mit dem \) Meine Idee war: C:\Projects\Ensure_Solution\Assistance\App_WebReferences\Web_ERP_WebService\Web_ERP_Assistant \\.+?(?!\\) // I know there is something with negative look -ahead `(?!\\)` Aber ich kann es nicht finden. [Regexer Demo]
120 regex  path 

5
Eclipse, Suche und Ersetzung von regulären Ausdrücken
Ist es in Eclipse möglich, die übereinstimmende Suchzeichenfolge als Teil der Ersetzungszeichenfolge zu verwenden, wenn eine Suche und Ersetzung für reguläre Ausdrücke durchgeführt wird? Grundsätzlich möchte ich alle Vorkommen von ersetzen variableName.someMethod() mit: ((TypeName)variableName.someMethod()) Wobei Variablenname ein beliebiger Variablenname sein kann. In sed könnte ich so etwas gebrauchen wie: s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g …
119 regex  eclipse  replace 

13
Welches ist die richtige Abkürzung - "Regex" oder "Regexp" [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Verbessere diese Frage Die meisten von uns Computerprogrammierern sind …
119 regex  terminology 

20
Java Regex E-Mail
Zunächst einmal weiß ich, dass die Verwendung von Regex für E-Mails nicht empfohlen wird, aber ich muss dies testen. Ich habe diesen regulären Ausdruck: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b In Java habe ich Folgendes getan: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Die Regex schlägt jedoch fehl, unabhängig davon, ob …
119 java  regex  email 


3
Regex für Postleitzahl
Mögliches Duplikat: Was ist die ultimative Postleitzahl und Postleitzahl? Ich brauche Regex, das alle meine drei Bedingungen für die Postleitzahl erfüllen kann. Z.B- 12345 12345-6789 12345 1234 Alle Hinweise und Vorschläge wäre sehr dankbar. Vielen Dank !
118 regex 

8
java.util.regex - Bedeutung von Pattern.compile ()?
Welche Bedeutung hat die Pattern.compile()Methode? Warum muss ich die Regex-Zeichenfolge kompilieren, bevor ich das MatcherObjekt erhalte ? Zum Beispiel : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher = pattern.matcher(text);
118 java  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.