Tag: regex

Reguläre Ausdrücke stellen eine deklarative Sprache, um Muster zu vergleichen, die innerhalb von strings. Sie werden Häufig verwendet, für die string-Validierung, parsing und transformation. Da reguläre Ausdrücke sind nicht vollständig standardisiert, alle Fragen, die mit diesem tag sollte auch einen tag angeben der anzuwendenden Programmiersprache oder Werkzeug. HINWEIS: Fragen für HTML, JSON, etc. regexes neigt dazu, sich mit negativen Reaktionen. Wenn es einen parser für Sie, verwenden Sie stattdessen.

Teilen Sie die Zeichenfolge in ein Array von Zeichenketten

Anzahl der Antworten 10 Antworten
Muss ich split einen String in ein array von einzelnen Zeichen, Zeichenfolgen. ZB splitting "Katze" geben würde das array "c", "a", "t" InformationsquelleAutor der Frage Matt | 2011-03-08

$ 1 und \ 1 in Ruby

Anzahl der Antworten 2 Antworten
Wenn reguläre Ausdrücke in Ruby, was ist der Unterschied zwischen $1 und \1? InformationsquelleAutor der Frage Readonly | 2008-11-13

Festlegen einer minimalen / maximalen Anzahl von Zeichen für jedes Zeichen mit einem regulären Ausdruck

Anzahl der Antworten 5 Antworten
Bin ich zu schreiben versucht, einen regulären Ausdruck, der verwendet wird in einem Textfeld zu überprüfen sein Inhalt zu sehen, wenn es zwischen 1 und 35. Die Zeichen innerhalb des Textfeldes kann alles sein: numerisch, alpha -,

Eine Zeichenfolge mit mehreren Leerzeichen aufteilen

Anzahl der Antworten 5 Antworten
Möchte ich aufteilen einer Zeichenfolge wie "first middle last" mit String.split(). Aber wenn ich versuche, es zu Spalten bekomme ich String array = {"first","","","","middle","","last"} Versuchte ich mit String.isEmpty() zu überprüfen, für leere Zeichenfolgen, die ich nach split,

Python Regex, entfernen Sie alle Satzzeichen außer Bindestrich für Unicode-String

Anzahl der Antworten 3 Antworten
Ich habe diesen code für das entfernen Sie alle Satzzeichen aus einem regex-string: import regex as re re.sub(ur"\p{P}+", "", txt) Wie würde ich es ändern, um zu ermöglichen, Bindestriche? Wenn Sie erklären könnten, wie Sie es getan

Regulärer Ausdruck für die Überprüfung, ob Großbuchstaben hintereinander in einem String gefunden werden?

Anzahl der Antworten 5 Antworten
Ich möchte wissen, die regexp für folgenden Fall: Sollte der string enthält nur Buchstaben. Es muss beginnen mit einem Großbuchstaben, gefolgt von Kleinbuchstaben. Dann kann es sein, die kleine Buchstaben oder Großbuchstaben. ^[A-Z][a-z][A-Za-z]*$ Aber der string ist

Regex zum Entfernen von Buchstaben, Symbolen außer Zahlen

Anzahl der Antworten 5 Antworten
Wie können Sie entfernen, Buchstaben, Symbole wie ∞§¶•ªºº«≥≤÷ aber verlassen plain zahlen von 0-9, ich möchte in der Lage sein, um nicht zulassen, Buchstaben oder bestimmte Symbole in ein input-Feld aber verlassen, nur zahlen. Demo. Wenn Sie

Python wird durch passenden Inhalt ersetzt

Anzahl der Antworten 3 Antworten
Versucht in den Griff zu bekommen, die mit regulären Ausdrücken in Python, ich versuche, die Ausgabe-HTML-markierte Teil der URL. Mein input ist images/:id/size meine Ausgabe sollte images/<span>:id</span>/size Wenn ich das in Javascript method = 'images/:id/size'; method =

String.replaceAll ist wesentlich langsamer als die Aufgabe selbst zu erledigen

Anzahl der Antworten 4 Antworten
Habe ich ein altes Stück code ausführt, suchen und ersetzen von tokens in einem string. Er erhält eine Karte von from und to Paare, iteriert über Sie, und für jedes dieser Paare, iteriert über die Ziel-string, sieht

C # Regulärer Ausdruck für die Übereinstimmung von Buchstaben, Zahlen und Unterstrichen

Anzahl der Antworten 4 Antworten
Ich versuche, erstellen Sie ein Muster für reguläre Ausdrücke in C#. Das Muster kann sich nur erlauben für: Buchstaben zahlen unterstreicht Bisher bin ich mit etwas Glück (ich bin nicht gut im RegEx). Hier ist was ich

Ermitteln Sie die Anzahl der Erfassungsgruppen in regulären Python-Ausdrücken

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit zu bestimmen, wie viele capture-Gruppen gibt es in einem gegebenen regulären Ausdruck? Ich würde gerne in der Lage zu tun, die folgenden: def groups(regexp, s): """ Returns the first result of re.findall, or

Regulärer Ausdruck zur Übereinstimmung mit der letzten Zahl in einer Zeichenfolge

Anzahl der Antworten 3 Antworten
Muss ich extrahieren Sie die Letzte Zahl in einen string. Ich versuche zu tun, diese mit regex und negative lookaheads, aber es funktioniert nicht. Dies ist die regex, die ich habe: \d+(?!\d+) Und dies sind einige Texte,

Java-Funktion, die zurückgegeben wird, wenn die Zeichenfolge unzulässige Zeichen enthält

Anzahl der Antworten 6 Antworten
Habe ich folgende Zeichen, die würde ich gerne als "illegal": ~#@*+%{}<>|“”\_^ Ich würde gerne schreiben, eine Methode, die prüft einen string und bestimmt ( true /false ), wenn dieser string enthält diese illegalen: public boolean containsIllegals(String toExamine)

Regulärer Ausdruck für die exakte Übereinstimmung einer Zeichenfolge

Anzahl der Antworten 5 Antworten
Möchte ich mit zwei Kennwörter mit regulären Ausdrücken. ich habe zum Beispiel zwei Eingänge "123456" und "1234567", dann sollte das Ergebnis nicht entsprechen(falsch). Und, wenn ich habe eingegeben "123456" und "123456", dann sollte das Ergebnis passen(true). Konnte

Mehrfachauswahl mit Regex (erhabener Text 2)

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, kann ich das aktivieren von multi-Auswahl mit regex? Ich will nicht zu tun, suchen und ersetzen, ich will nur markieren/wählen Sie alle Spiele nach regex. Ist das möglich? InformationsquelleAutor der Frage Allen |

Entfernen Sie alle HTML-Tags mit Ausnahme von Links

Anzahl der Antworten 6 Antworten
Bin ich zu schreiben versucht, einen regulären Ausdruck zu entfernen HTML-mit Ausnahme von links (die <a href und </a> tags beziehungsweise. Es muss nicht zu 100% sicher (ich bin nicht besorgt über injection-Angriffe oder irgendetwas wie ich

Was ist die Notwendigkeit für Caret (^) und Dollarsymbol ($) im regulären Ausdruck in JS?

Anzahl der Antworten 5 Antworten
Las ich vor kurzem über Java Script, reguläre Ausdrücke, aber ich habe verwirrt. Mein Autor sagt, dass es ist, müssen Sie das caret-Zeichen (^) und dollar-symbol ($) am Anfang und Ende des regulären Ausdrücken Deklarationen? Warum dies

Regex, um alle Wörter außer einer gegebenen Liste zu finden

Anzahl der Antworten 5 Antworten
Bin ich zu schreiben versucht, einen Ersatz regulärer Ausdruck zu umgeben, alle Wörter in Anführungszeichen ein, außer die Worte UND, ODER und NICHT. Habe ich versucht die folgenden, für die eine übereinstimmung für einen Teil des Ausdrucks:

Vergleichen Sie einen String mit mehreren Werten in einem Ausdruck

Anzahl der Antworten 10 Antworten
Habe ich eine String-variable, str mit möglichen Werten val1val2 und val3. Ich vergleichen möchten (mit gleicher Fall) str alle diese Werte mit einer if-Anweisung, zum Beispiel: if("val1".equalsIgnoreCase(str)||"val2".equalsIgnoreCase(str)||"val3.equalsIgnoreCase(str)) { //remaining code } Gibt es eine Möglichkeit zu vermeiden,

Python: Ersetzen durch Regex

Anzahl der Antworten 2 Antworten
Muss ich ersetzen einen Teil einer Zeichenfolge. Ich war auf der Suche durch die Python-Dokumentation und fand wieder.sub. import re s = '<textarea id="Foo"></textarea>' output = re.sub(r'<textarea.*>(.*)</textarea>', 'Bar', s) print output >>>'Bar' Ich war davon ausgegangen, dass

Regex mit Namenserfassungsgruppen, die alle Übereinstimmungen in Ruby erhalten

Anzahl der Antworten 10 Antworten
Ich habe einen string: s="123--abc,123--abc,123--abc" Ich habe versucht, mit Ruby 1.9 s neues feature "namens Gruppen" zu Holen, die alle den Namen der Gruppe info: /(?<number>\d*)--(?<chars>\s*)/ Gibt es eine API, wie Python ' s findall das gibt

Wie passe ich eine ganze Zeichenfolge an eine Regex an?

Anzahl der Antworten 8 Antworten
Brauche ich eine regex, die nur die matches, bei denen die gesamte Zeichenfolge entspricht meiner Abfrage. Zum Beispiel, wenn ich eine Suche nach Filmen mit dem Namen "Roter Oktober" ich will nur auf passen, dass die exakten

Regex-Ausdrücke für alle nicht alphanumerischen Symbole

Anzahl der Antworten 5 Antworten
Ich versuche einen regulären Ausdruck nach einem string, der mindestens 1 nicht alphanumerisches symbol in der es Den code, den ich versuche zu verwenden ist Regex symbolPattern = new Regex("?[!@#$%^&*()_-+=[{]};:<>|./?.]"); Ich bin versucht, nur eine !@#$%^&*()_-+=[{]};:<>|./?. aber

Perl Regex 'e' (Eval) Modifikator mit s ///

Anzahl der Antworten 3 Antworten
Ich bin mit ein wenig Mühe Verständnis dieser einfachen Nutzung des /e regex-Modifizierer. my $var = 'testing'; $_ = 'In this string we are $var the "e" modifier.'; s/(\$\w+)/$1/ee; print; Zurück: "In dieser Zeichenfolge testen wir das

Regulärer Ausdruck um alles nach dem letzten zu sammeln /

Anzahl der Antworten 8 Antworten
Ich bin neu auf reguläre Ausdrücke und die Frage, wie Sie eine phrase ein, sammelt alles, was nach dem letzten /. Ich bin extrahieren-ID von Google GData. meinem Beispiel string ist http://spreadsheets.google.com/feeds/spreadsheets/p1f3JYcCu_cb0i0JYuCu123 Wo ist die ID: p1f3JYcCu_cb0i0JYuCu123

Verwenden Sie postgres regexp_replace, um eine Liste von Strings durch immer denselben String zu ersetzen

Anzahl der Antworten 5 Antworten
Hallo, ich würde gerne verwenden, regexp_replace (oder einem anderen postgres-Funktion, wenn zumutbar), um ersetzt Zeichen in einer Zeichenfolge durch ", d.h. Sie zu löschen. Verwendung von regexp_replace(('def4abcdef4ab','4', ",'g') kann ich ersetzen/löschen Sie alle vorkommen von '4', aber

Wie entferne ich alle Zahlen aus der Zeichenfolge?

Anzahl der Antworten 5 Antworten
Möchte ich entfernen Sie alle zahlen aus einem string [0-9]. Ich schrieb diesen code, der funktioniert: $words = preg_replace('/0/', '', $words ); //remove numbers $words = preg_replace('/1/', '', $words ); //remove numbers $words = preg_replace('/2/', '', $words

Typ des kompilierten Regex-Objekts in Python

Anzahl der Antworten 9 Antworten
Was ist der Typ der kompilierten regulären Ausdruck in python? Insbesondere möchte ich bewerten isinstance(re.compile(''), ???) um wahr zu sein, für die Selbstbeobachtung Zwecke. Einer Lösung, die ich hatte war, haben einige Globale Konstanten REGEX_TYPE = type(re.compile(''))aber

Javascript-Passwort-Validierung für reguläre Ausdrücke mit Sonderzeichen

Anzahl der Antworten 6 Antworten
Ich versuche, überprüfen Sie das Kennwort mithilfe regulärer Ausdruck. Das Passwort wird immer dann aktualisiert, wenn wir alle die Zeichen als Alphabet. Wohin gehe ich falsch ? ist der reguläre Ausdruck richtig ? function validatePassword() { var

Regex zum Extrahieren der Teilzeichenfolge, wobei aus irgendeinem Grund 2 Ergebnisse zurückgegeben werden

Anzahl der Antworten 4 Antworten
Muss ich eine Menge tun, um regex-Dinge, die in javascript aber ich habe einige Probleme mit der syntax, und ich kann nicht scheinen zu finden, eine endgültige Ressource auf dieser.. aus irgendeinem Grund, wenn ich tun: var

Können Sie einige Beispiele dafür nennen, warum es schwierig ist, XML und HTML mit einer Regex zu analysieren?

Anzahl der Antworten 12 Antworten
Einen Fehler sehe ich Leute, die sich über und immer wieder versucht zu analysieren, XML-oder HTML mit regex. Hier sind ein paar der Gründe, Parsen von XML-und HTML ist schwer: Menschen behandeln wollen, eine Datei als eine

Regulärer Ausdruck, der einem mehrzeiligen Textblock entspricht

Anzahl der Antworten 6 Antworten
Ich bin habend ein wenig Mühe, ein Python-regex zu arbeiten, wenn ein Abgleich mit text, der mehrere Zeilen umfasst. Beispiel text ('\n' ist ein Zeilenvorschub (newline)) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with

Entferne alle leeren Zeilen

Anzahl der Antworten 7 Antworten
Dachte ich, dass war nicht so schwer zu tun, aber ich wollen, entfernen Sie alle leeren Zeilen (oder Zeilen, die nur mit Leerzeichen und tabs in Java) mit String.replaceAll. Mein regex sieht wie folgt aus: s =

Python Regex, re, ersetzt mehrere Teile des Musters?

Anzahl der Antworten 3 Antworten
Ich kann nicht scheinen zu finden, eine gute Ressource, auf dieser.. ich versuche zu tun, eine einfache re.Ort Möchte ich ersetzen Sie den Teil, wo Ihr (.*?), aber kann nicht herausfinden, die syntax, wie dies zu tun..

Regulärer Ausdruck zum Aufteilen von String und Zahl

Anzahl der Antworten 7 Antworten
Ich habe einen string der form: codename123 Gibt es einen regulären Ausdruck, der verwendet werden kann, mit Regex.Split() zu teilen dem alphabetischen Teil und den numerischen Teil in eine zwei-element string array? InformationsquelleAutor der Frage Robert Harvey

Fügen Sie das "Minuszeichen" in diesen regulären Ausdruck ein, wie?

Anzahl der Antworten 4 Antworten
Habe ich diese regex: var alphaExp = /^[a-zA-ZåäöÅÄÖ\s]+$/; Ist das für ein name-Feld in einem Formular-Validierung. Muss ich es möglich machen, geben Namen wie das "Anna-nicole" (beachten Sie das Minuszeichen). Derzeit wird das Minuszeichen bewirkt, dass Fehler.

Finde den Ort des Zeichens in der Zeichenkette

Anzahl der Antworten 4 Antworten
Ich würde gerne die Position eines Zeichens in einem string. Sagen: string = "the2quickbrownfoxeswere2tired" Ich würde gerne die Funktion zurück 4 und 24 - der Charakter Lage der 2s in string. InformationsquelleAutor der Frage ricardo | 2013-01-10

Logstash Grok Multiline-Nachricht

Anzahl der Antworten 2 Antworten
Meine logs sind wie folgt formatiert: 2014-06-19 02:26:05,556 INFO ok 2014-06-19 02:27:05,556 ERROR message:space exception at line 85 solution:increase space remove files Gibt es 2 Arten von events: -log auf einer Linie wie die erste -log auf

Wie kann "grep" Muster aus einer Datei lesen?

Anzahl der Antworten 2 Antworten
Angenommen, es ist eine große text-Datei und möchte ich zum drucken nur die Zeilen, die nicht mit einige Muster. Offensichtlich, kann ich egrep -v 'patter1|pattern2|pattern3. Was nun, wenn alle diese Muster sind in einer text-Datei ? Was

Reduzieren und Erfassen eines sich wiederholenden Musters in einem einzelnen Regex-Ausdruck

Anzahl der Antworten 5 Antworten
Ich halten, stoßen in Situationen, wo ich zu erfassen, eine Reihe von Token aus einem string und nach unzähligen versuchen habe ich konnte nicht einen Weg finden, den Prozess zu vereinfachen. Also sagen wir der text: start:test-test-lorem-ipsum-sir-doloret-etc-etc-etwas:Ende

RegEx: Wie kann ich alle Zahlen größer als 49 zusammenbringen?

Anzahl der Antworten 5 Antworten
Ich bin etwas neu auf reguläre Ausdrücke und Schreibe überprüfung für ein Feld "Menge", wo reguläre Ausdrücke müssen verwendet werden. Wie kann ich alle zahlen, die größer oder gleich 50? Versuchte ich [5-9][0-9]+ aber, dass nur Spiele

Ruby Regexp Group Matching, Zuweisung von Variablen in einer Zeile

Anzahl der Antworten 5 Antworten
Ich bin gerade dabei, rexp einen string in mehrere Variablen. Beispiel-string: ryan_string = "RyanOnRails: This is a test" Ich habe abgestimmt es mit diesem regexp, mit 3 Gruppen: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Nun Zugriff auf jede Gruppe muss

Wie ermittelt man, ob eine Zeichenfolge eine gültige UUID v4 ist?

Anzahl der Antworten 4 Antworten
Mache ich ein validator basiert auf UUID generiert client-browser, ich benutze dies, um zu identifizieren eine bestimmte Art von Daten, die der Benutzer sendet; und möchte, um zu überprüfen, dass die UUID dass client sendet, es ist

Backreferences Syntax in Ersatzzeichenfolgen (Warum Dollarzeichen?)

Anzahl der Antworten 2 Antworten
In Java, und es scheint in ein paar anderen Sprachen, Rückverweise in die Muster werden mit einem vorangestellten backslash (z.B. \1\2\3 etc), aber in einer Ersatz-Zeichenfolge, die Sie mit einem vorangestellten dollar-Zeichen (z.B. $1$2$3und auch $0). Hier

Warum ist es so eine schlechte Idee, XML mit Regex zu analysieren?

Anzahl der Antworten 3 Antworten
Ich war nur die überprüfung eines vorherigen post habe ich gemacht, und bemerkt eine Anzahl von Menschen, die darauf hindeutet, dass ich nicht verwenden, Regex zum Parsen von xml. In diesem Fall wird die xml relativ einfach

sed unter OS X - scheint nicht in + + zu verwenden

Anzahl der Antworten 5 Antworten
Nun nach all der Literatur echo 1234abcd|sed "s|[0-9]\+|#|g" sollte Ausgabe #abcd. Und echo abcd|sed "s|[0-9]\+|#|g" sollte die Ausgabe abcd. Aber auf OS X 10.4.11 die erste Ausdruck-Ausgänge 1234abcd. Mit * statt + das erste Beispiel, aber kann

Regex $ 1, $ 2, etc

Anzahl der Antworten 2 Antworten
Ich habe versucht zu tun, einige regex-Operationen in PHP, und ich bin nicht sehr geschickt in diesem Bereich. Es scheint, dass, wenn ich eine regex-Funktion wie preg_replace auf einer Schnur, auf die ich zugreifen kann die regex-ersetzt

PHP-Code, um alles außer Zahlen zu entfernen

Anzahl der Antworten 3 Antworten
Ich versuche zu entfernen, alles aus einer Zeichenfolge, sondern nur zahlen (0-9). Ich dachte, das würde funktionieren.. echo preg_replace("[^0-9]","",'604-619-5135'); Aber es echos "604-619-5135". Was bin ich??? InformationsquelleAutor der Frage jeffkee | 2011-07-07

Regex-Währungsvalidierung

Anzahl der Antworten 1 Antworten
Brauche ich Hilfe für regex Währung in der jQuery-Funktion. Es Optional erlaubt das " $ " - Zeichen nur ein mal von Anfang an. Es ermöglicht, Komma als digital -, Gruppen-Trennzeichen, aber nicht am Anfang oder am

Regulärer Ausdruck für nicht englische Zeichen?

Anzahl der Antworten 8 Antworten
Was ist der einfachste Weg, um match-nicht-englische Zeichen in regex? Ich würde gerne finde alle Wörter einzeln in ein input-string, aber der Sprache nicht Englisch, so muss ich passen Sachen wie ü, ö, ß, und -. Auch