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.
6
Antworten
Ich habe einen string, sagen 123dance456 die ich brauche, um aufgeteilt in zwei strings mit den ersten sub-string vor der sub-string dance (d.h. 123) und nach der sub-string dance (d.h. 456). Ich brauche, um Sie zu finden
3
Antworten
Habe ich eine Zeichenfolge, die ich benutze für die client-seitige Validierung: private const String regex = @"^(?:\b(?:\d{5}(?:\s*-\s*\d{5})?|([A-Z]{2})\d{3}(?:\s*-\s*\1\d{3})?)(?:,\s*)?)+$"; Ich verwende diese Zeichenfolge in meinem [RegularExpression(regex, ErrorMessage = "invalid")] Attribut. Ich weiß, dass die /i - flag für ein
10
Antworten
Ich möchte einen regulären Ausdruck, um zu überprüfen, dass ein Passwort muss mindestens acht Zeichen, einschließlich einen Großbuchstaben, ein Sonderzeichen und alphanumerischen Zeichen. Und hier ist meine überprüfung-Ausdruck für die acht Zeichen, einschließlich einen Großbuchstaben, einen Kleinbuchstaben
3
Antworten
Ich versuche zu schreiben, eine regex-Funktion, die zu identifizieren und ersetzen Sie eine einzelne Instanz einer übereinstimmung innerhalb einer Zeichenfolge, ohne die anderen Instanzen. Zum Beispiel habe ich diesen string: 12||34||56 Möchte ich ersetzen Sie den zweiten
21
Antworten
Hat jemand einen regulären Ausdruck handlich zu entsprechen, wird jede juristische DNS-hostname oder IP-Adresse? Es ist einfach zu schreiben, der funktioniert 95% der Zeit, aber ich bin der Hoffnung, etwas zu bekommen, das ist gut getestet, exakt
2
Antworten
Habe ich die folgende Funktion geschrieben in Go. Die Idee ist, die Funktion hat einen string übergeben und gibt die erste IPv4-IP-Adresse gefunden. Wenn keine IP-Adresse gefunden, wird ein leerer string zurückgegeben. func parseIp(checkIpBody string) string {
9
Antworten
Jeff tatsächlich geschrieben über das in Sanitize HTML. Aber sein Beispiel ist in C# und ich bin eigentlich mehr daran interessiert, in einer Java-version. Hat jemand eine bessere version für Java? Ist sein Beispiel gut genug, um
12
Antworten
Für das Beispiel nehmen wir an, ich habe immer einen string, getrennt durch "-". Gibt es eine Möglichkeit zu transformieren es-ist-ein-toller-Tag-heute zu itIsAGreatDayToday Mithilfe Von RegEx? InformationsquelleAutor der Frage Hoa | 2012-05-03
4
Antworten
Ich habe eine Datei mit ca 1000 Zeilen. Alle Zeilen beginnen mit einer sieben-stelligen Zahl außer dem gelegentlichen Linie. Ich brauchen, um diese Zeilen und tatsächlich kommen Sie Ihnen mit der vorherigen Zeile. Habe ich es geschafft,
2
Antworten
In R, grep in der Regel entspricht ein Vektor, der mehrere Zeichenketten gegen einen regexp. Q: gibt es eine Möglichkeit, mit einer einzigen saite gegen mehrere regexps? (ohne die Schleife durch jede einzelne regexp-pattern)? Etwas hintergrund: Habe
10
Antworten
Ich habe ein textfield, wo Benutzer etwas schreiben. Beispiel: Lorem Ipsum ist einfach dummy-text. http://www.youtube.com/watch?v=DUQi_R4SgWo der Druck und Satz Industrie. Lorem Ipsum wurde die industry ' s standard dummy text ever seit 1500, als ein unbekannter Drucker
5
Antworten
Schrieb ich einen regulären Ausdruck in der Hoffnung, dass ich in der Lage sein, Sie zu ersetzen jedes Spiel (das ist nur ein char) in Großbuchstaben char. Ich bin mit EditPad Pro (aber ich bin bereit, mit
6
Antworten
Ich versuche zu schreiben ein regulärer Ausdruck eine Zeichenkette, die in Klammern stehen. Zum Beispiel: ich möchte die Zeichenfolge, die sich zwischen den Saiten "(" und ")" I expect five hundred dollars ($500). zurückkehren würde $500 Gefunden
6
Antworten
Ich versuche zu wählen, nur was kommt nach name= und vor der & in : "/pages/new?name=J&return_url=/page/new" Bisher habe ich.. ^name=(.*?). Ich versuche zurück zu kehren, in diesem Fall eben die Jaber seine Dynamik, es könnte also sehr
3
Antworten
Ich habe einige code wie diesen: >>> import re >>> p = re.compile('my pattern') >>> print p _sre.SRE_Pattern object at 0x02274380 Ist es möglich, string "my pattern" aus p variable? InformationsquelleAutor der Frage Mykola Kharechko | 2009-09-12
2
Antworten
Benutzte ich die SQL 'Like' Operator mit pymongo, db.test.find({'c':{'$regex':'ttt'}}) Aber wie kann ich mit 'not Like' - Operator? Versuchte ich db.test.find({'c':{'$not':{'$regex':'ttt'}}) InformationsquelleAutor der Frage KyungHoon Kim | 2013-11-24
7
Antworten
Habe ich ein python-template-engine, die stark verwendet regexp. Es verwendet die Verkettung wie: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Kann ich ändern, einzelne Teilstrings (regexp1, regexp2 etc). Ist es klein
6
Antworten
Gibt es eine einfache Möglichkeit, entfernen Sie alle Zeichen vor dem "_"? Ändern Sie beispielsweise 3.04_somename.jpg zu somename.jpg. Irgendwelche Vorschläge für, wo zu lernen, zu schreiben regex wäre natürlich auch toll. Die meisten Orte, die ich überprüfen
5
Antworten
Ich bin immer vertraut mit python und bin, Probleme zu schaffen, um mir selbst helfen zu lernen, die ins und outs der Sprache. Mein Nächstes problem kommt wie folgt: Habe ich kopiert und eingefügt haben, eine riesige
5
Antworten
Ich bin mit einem groß /Kleinschreibung bei Suche in Mongo, etwas ähnliches zu https://stackoverflow.com/q/5500823/1028488. dh ich bin mit einem regex mit Optionen ich. Aber ich habe Probleme bei der Einschränkung der regex einfach das Wort, seine führt
2
Antworten
Habe ich gesucht und wie es aussieht, sollte dies einfach sein, aber ich kann nicht ankommen es zu wirken. Ich bin versucht, entfernen Sie alle nicht-numerischen Zeichen vor dem speichern einer Telefonnummer. Dies ist, was ich derzeit
10
Antworten
Weiß ich, dass ich Annulliere Gruppe von chars wie in [^bar] aber ich brauche einen regulären Ausdruck, wo die negation gilt für die spezifische Wort - also in meinem Beispiel wie ich negieren eine tatsächliche "bar" und
5
Antworten
Während dabei einige kleine regex Aufgabe kam ich auf dieses problem. Ich habe einen string, der eine Liste von tags, die sieht e.g wie: foo,bar,qux,garp,wobble,thud Was ich tun musste, war zu prüfen, ob ein bestimmter tag, z.B.
1
Antworten
Ich bin auf der Suche nach den verschiedenen Arten der syntax, die ich geben kann, in regex Art von Abfrage über kibana, aber ich war nicht in der Lage, finden alle Informationen auf dieser. Ich bin mit
8
Antworten
Ich suchte eine Menge und kann nicht finden, die Lösung für dieses RegExp (ich muss sagen, ich bin nicht sehr erfahren in Reg. Ausdrücke). Regex = ^[1-9]?[0-9]{1}$|^100$ Ich würde gerne testen eine Reihe zwischen 1 und 100,
3
Antworten
Habe ich eine Liste von regexes in python, und einem string. Gibt es einen eleganten Weg zu prüfen, ob der mindestens einen regulären Ausdruck in der Liste entspricht der Zeichenfolge? Durch die elegante, meine ich, etwas besser
1
Antworten
Ich weiß, das Thema wurde gründlich abgedeckt, die auf StackOverflow, aber ich kann nicht für das Leben von mir, meinem regulären Ausdruck zu arbeiten. So ohne weitere sich wiederholende ado ... Dies ist, was ich habe. String:
30
Antworten
Ich versuche, die zusammen eine umfassende regex zu validieren Telefonnummern. Ideal wäre es handle internationale Formate, aber es muss Griff US-Formate, einschließlich der folgenden: 1-234-567-8901 1-234-567-8901 x 1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Ich
1
Antworten
Ich alle ersetzen will, mehr als 2 Leerzeichen in einem string aber nicht für neue Zeilen, ich habe das regex: \s{2,} aber es ist auch die passende neue Linien. Wie kann ich mit 2 oder mehr Leerzeichen
10
Antworten
Wie verwende ich C# reguläre Ausdrücke zu ersetzen/entfernen Sie alle HTML-tags, einschließlich der Spitzen Klammern? Kann mir bitte jemand helfen mit dem code? InformationsquelleAutor der Frage | 2009-04-25
12
Antworten
Möchte ich regex Validierung für nur Buchstaben und Leerzeichen. Im Grunde ist dies zu validieren vollen Namen. Ex: Herr Steve Collins oder Steve Collins habe ich versucht, dieses regex. "[a-zA-Z]+\.?" Aber hat nicht funktioniert. Kann jemand mir
1
Antworten
Einen Punkt . in einem regulären Ausdruck steht für ein beliebiges einzelnes Zeichen. Um für regulären Ausdruck für einen Punkt, der Punkt muss escaped werden: \. Es wurde mich darauf hingewiesen , die innerhalb von eckigen Klammern
19
Antworten
Nehme an, dies ist die Zeichenfolge: The fox jumped over the log. Resultieren würde: The fox jumped over the log. Was ist die einfachste, 1-2 liner, die dies tun können? Ohne splitting und gehen in Listen... InformationsquelleAutor
5
Antworten
Arbeite ich an einer Anwendung, bei der ich übergeben zu müssen, auf der alles, was vor dem " @ " - Zeichen aus dem Benutzer-E-Mail-Adresse, als sein/Ihr Vorname und Nachname. Zum Beispiel, wenn der Benutzer eine E-Mail-Adresse
4
Antworten
Meine regex-Muster so ähnlich aussieht, wie <xxxx location="file path/level1/level2" xxxx some="xxx"> Ich bin nur daran interessiert, den Teil in Anführungszeichen zugewiesen Lage. Sollte es nicht so einfach werden, wie unten, ohne die gierigen wechseln? /.*location="(.*)".*/ Scheint nicht
4
Antworten
Beispiel: "I don't like these "double" quotes" und ich möchte die Ausgabe I don't like these double quotes InformationsquelleAutor der Frage angad Soni | 2010-03-02
2
Antworten
Dachte ich es kann [.\n]+ aber das scheint nicht zu funktionieren? InformationsquelleAutor der Frage Mick | 2010-07-11
3
Antworten
Habe ich eine Datei: header trigger text1 text2 trigger text5 trigger ... trigger ... Ich will sed nur eine übereinstimmung zwischen den ersten beiden vorkommen von 'trigger'. So habe ich versucht: sed -n '/trigger/,/trigger/p' Aber als der
6
Antworten
Ich bin mir nicht ganz sicher, ob dies möglich ist, so Wende ich mich an Euch. Ich würde gerne einen regex, herausgreifen alle Kommas, die außerhalb quote setzt. Beispiel: 'foo' => 'bar', 'foofoo' => 'bar,bar' Dies würde
19
Antworten
Habe ich einen Wert wie diese: "Foo Bar" "Another Value" something else Was regex zurück, die eingeschlossenen Werte werden in Anführungszeichen (z.B. Foo Bar und Another Value)? InformationsquelleAutor der Frage deadbug | 2008-10-05
2
Antworten
Ist es möglich, einen regulären Ausdruck zu verwenden, mit der php-Funktion array_key_exists()? Beispiel: $exp = "my regex"; array_key_exists($exp, $array); Danke! InformationsquelleAutor der Frage Bacon | 2010-03-18
5
Antworten
Wenn es eine Sache gibt, die ich einfach nicht meinen Kopf herum, es ist regex. Also nach viel suchen fand ich schließlich diese eine, die passt zu meinen Bedürfnissen: function get_domain_name() { aaaa="http://www.somesite.se/blah/sdgsdgsdgs"; //aaaa="http://somesite.se/blah/sese"; domain_name_parts = aaaa.match(/:\/\/(.[^/]+)/)[1].split('.');
1
Antworten
Ich bin mit System.Text.RegularExpressions.Regex.IsMatch(testString, regexPattern) zu tun, einige suchen in strings. Gibt es eine Möglichkeit, um anzugeben, in der regexPattern Zeichenfolge, die das Muster sollte groß - /Kleinschreibung ignorieren? (I. e. ohne Verwendung von Regex.IsMatch(testString, regexPattern, RegexOptions.IgnoreCase))
10
Antworten
Möchte ich ersetzen mehrere Newline-Zeichen mit einem Newline-Zeichen, mehrere Räume mit einem einzigen Raum. Ich habe versucht preg_replace("/\n\n+/", "\n", $text); - und scheiterte ! Ich auch diese Aufgabe auf das $ - Zeichen für die Formatierung. $text
1
Antworten
Ich habe ein problem versucht, zu ignorieren whitespace zwischen bestimmten Zeichen. Ich habe schon Googeln um für ein paar Tage und kann nicht scheinen, um die Lösung zu finden. Hier ist mein code: //Get Image data preg_match('#<a
3
Antworten
In meinem home-Verzeichnis habe ich einen Ordner drupal-6.14 enthält die Drupal-Plattform. In diesem Verzeichnis habe ich den folgenden Befehl verwenden: find drupal-6.14 -type f -iname '*' | grep -P 'drupal-6.14/(?!sites(?!/all|/default)).*' | xargs tar -czf drupal-6.14.tar.gz Was dieser
8
Antworten
Ich versuche, eine Anwendung zu erstellen, entspricht eine Nachricht, die Vorlage mit einer Nachricht, die ein Benutzer versucht, zu senden. Ich bin mit Java-regex zum Abgleich der Nachricht. Die Vorlage/Nachricht, kann Sonderzeichen enthalten. Wie kann ich die
5
Antworten
Ich habe Menschen gesehen, die hier Kommentare wie "regex ist zu langsam!", oder "warum würden Sie etwas tun, so einfach mit regex!" (und dann einen 10+ Zeilen alternative statt), etc. Ich habe nicht wirklich verwendet werden, regex
3
Antworten
Ich bin auf der Suche nach einem regex zu entsprechen, wird ein Wort nur dann, wenn alle Charaktere sind einzigartig, was bedeutet, jedes Zeichen des Wortes erscheint nur einmal. Beispiel: abcdefg -> zurück MATCH abcdefgbh -> zurück
2
Antworten
Ich soll für eine beliebige Zeichenfolge, die nicht nicht enthalten die Zeichenfolge "DontMatchThis". Was ist regex? InformationsquelleAutor der Frage Shaul Behr | 2009-08-23