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.

11
Ersetzen Sie mehrere Buchstaben durch Akzente durch gsub
Natürlich könnte ich bestimmte Argumente wie dieses ersetzen: mydata=c("á","é","ó") mydata=gsub("á","a",mydata) mydata=gsub("é","e",mydata) mydata=gsub("ó","o",mydata) mydata Aber es gibt sicherlich einen einfacheren Weg, dies alles in einer einzigen Linie zu tun, oder? Ich finde die gsub-Hilfe nicht sehr umfassend.
68 r  regex  gsub 


2
Gibt es eine Möglichkeit zu überprüfen, ob eine Zeichenfolge in JS ein einzelnes Emoji ist?
Die Frage ist einfach: Ich habe eine Zeichenfolge str, wie überprüfe ich, ob stres sich um ein einzelnes Emoji handelt, und sonst nichts? Außerdem würde ich es vorziehen, keine andere Bibliothek zu verwenden. Spiel "🍎", "⛹🏿‍♂️", "3️⃣"aber nicht "🍓a", "𝕒","🍌🍀" Ich habe Probleme, eine Lösung zu finden, aber hier sind …

3
re.findall ('(ab | cd)', Zeichenfolge) vs re.findall ('(ab | cd) +', Zeichenfolge)
In einem regulären Python-Ausdruck stoße ich auf dieses singuläre Problem. Könnten Sie Anweisungen zu den Unterschieden zwischen re.findall('(ab|cd)', string)und geben re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) Die tatsächliche Ausgabe ist: ['ab', 'cd'] ['cd'] Ich bin verwirrt, warum das zweite …
18 python  regex 

2
Warum wird ein Regexp-Objekt in Ruby als "falsch" angesehen?
Ruby hat eine universelle Vorstellung von " Wahrhaftigkeit " und " Falschheit ". Ruby hat zwei Klassen spezifische haben für Boolesche Objekte, TrueClassund FalseClassmit Instanzen Singleton durch die speziellen Variablen bezeichnet trueund falsesind. Allerdings Truthiness und falsiness sind nicht auf Instanzen dieser beiden Klassen beschränkt, ist das Konzept universell und …
16 regex  ruby  boolean  jruby  yarv 

1
Was ist der Unterschied zwischen $ / und $ ¢ in Regex?
Wie der Titel schon sagt, was ist der Unterschied zwischen $/und $¢? Sie scheinen immer den gleichen Wert zu haben: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Beide führen zu Übereinstimmungsobjekten mit denselben Werten. Was ist …
11 regex  raku 


8
Wie bekomme ich die Ziffern vor einem bestimmten Wort mit Regex in c #?
Wir werden den folgenden regulären Ausdruck verwenden, um die Ziffern vor den Wörtern zu erhalten. Beispiel: 838123 someWord 8 someWord 12 someWord (\d+)\s*someWord Aber manchmal kommt etwas zwischen Zahl und Wort. Bitte sehen Sie die folgende Beispielzeile. Ex: 43434 von irgendwo 12 irgendetwas irgendwo 2323 neu irgendwo Wie kann man …
10 c#  .net  regex 


6
Übereinstimmende Zeichen entfernen und entfernen: Ersetzen Sie mehrere (3+) nicht aufeinanderfolgende Vorkommen
Ich suche nach einem regexMuster, das dem dritten, vierten, ... Vorkommen jedes Zeichens entspricht. Schauen Sie unten zur Verdeutlichung: Zum Beispiel habe ich die folgende Zeichenfolge: 111aabbccxccybbzaa1 Ich möchte alle duplizierten Zeichen nach dem zweiten Vorkommen ersetzen. Die Ausgabe wird sein: 11-aabbccx--y--z--- Einige Regex-Muster, die ich bisher ausprobiert habe: Mit …
9 python  r  regex  string 

5
Wie analysiere ich eine kleine Teilmenge von Markdown in React-Komponenten?
Ich habe eine sehr kleine Teilmenge von Markdown zusammen mit einem benutzerdefinierten HTML-Code, den ich in React-Komponenten analysieren möchte. Zum Beispiel möchte ich diesen folgenden String drehen: hello *asdf* *how* _are_ you !doing! today In das folgende Array: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you …

1
Perl Regex vs. Raku Regex, Unterschiede im Motor?
Ich versuche, eine Regex-basierte Lösung für das Rucksackproblem von Perl auf Raku umzustellen. Details zu Perlmonks Die Perl-Lösung erstellt diesen regulären Ausdruck: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) was gegen abgeglichen wird vvvvvvvvvvvvvvvvvvv0wwwwwwwwwwwwwww. …
9 regex  raku 


7
Regex-Extrakt aus dem Format der Zeichenfolge xx: xx: xx
Ich bin sehr neu in der Programmierung und habe eine Frage. Ich versuche, mit der Regex-Methode Stunden, Minuten und Sekunden aus einer Zeichenfolge zu extrahieren und sie in ein Array einzufügen. Bisher kann ich dies jedoch nur mit einer Zahl tun: int initialDay D = 0; string startDay = Console.ReadLine(); …
8 c#  regex 

5
Die Laravel-Regex-Route entspricht allem, aber nicht genau einem oder mehreren Wörtern
Ich mache eine Route wie Route::get('/{url1}', function ($url1) { return ' url1: '.$url1; }) ->where('url1', '^(?!(string1|string2)$)'); und Zugriff URL wie: - domain/abc nicht gefunden => falsch ? - domain/string1nicht gefunden => richtig und mehr, wenn ich mit mache Route::get('/{url1}/{url2}', function ($url1) { return ' url1: '.$url1; }) ->where('url1', '^(?!(string1|string2)$)'); und …

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.