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.

16
Teilen Sie eine Zeichenfolge in Python durch Leerzeichen, wobei Anführungszeichen in Anführungszeichen beibehalten werden
Ich habe eine Zeichenfolge, die wie folgt aussieht: this is "a test" Ich versuche, etwas in Python zu schreiben, um es nach Leerzeichen aufzuteilen, während Leerzeichen in Anführungszeichen ignoriert werden. Das gesuchte Ergebnis ist: ['this','is','a test'] PS. Ich weiß, dass Sie fragen werden: "Was passiert, wenn die Anführungszeichen Anführungszeichen enthalten? …
267 python  regex 

5
Das mehrzeilige JavaScript-Regex-Flag funktioniert nicht
Ich habe einen regulären Ausdruck geschrieben, um Zeichenfolgen aus HTML abzurufen, aber es scheint, dass das mehrzeilige Flag nicht funktioniert. Dies ist mein Muster und ich möchte den Text in h1Tag bekommen. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Ich habe einen String erstellt, um ihn zu testen. …
265 javascript  regex 


6
Ersetzen Sie bestimmte Zeichen innerhalb von Zeichenfolgen
Ich möchte bestimmte Zeichen aus Zeichenfolgen innerhalb eines Vektors entfernen, ähnlich der Funktion Suchen und Ersetzen in Excel. Hier sind die Daten, mit denen ich beginne: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Ich beginne nur mit der ersten Spalte; Ich möchte die zweite Spalte erzeugen, indem ich die e's entferne …

30
Wie erhalte ich die YouTube-Video-ID von einer URL?
Ich möchte v=iddie URL von YouTube mit JavaScript abrufen (kein jQuery, reines JavaScript). Beispiel für YouTube-URL-Formate http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Oder ein anderes YouTube-Format, das eine Video-ID in der URL enthält. Ergebnis dieser Formate u8nQa1cJyX8
257 javascript  regex  url  youtube 


5
Wie greife ich in einem .NET Regex auf benannte Erfassungsgruppen zu?
Es fällt mir schwer, eine gute Ressource zu finden, die erklärt, wie benannte Erfassungsgruppen in C # verwendet werden. Dies ist der Code, den ich bisher habe: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); Dies zeigt jedoch immer …
255 c#  .net  regex 

20
Wie generiert Stack Overflow seine SEO-freundlichen URLs?
Was ist ein guter vollständiger regulärer Ausdruck oder ein anderer Prozess, der den Titel annehmen würde: Wie ändere ich einen Titel, um Teil der URL zu sein, wie z. B. Stapelüberlauf? und verwandle es in how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow das wird in den SEO-freundlichen URLs auf Stack Overflow verwendet? Die Entwicklungsumgebung, die ich …

5
Unterschied zwischen Übereinstimmungen () und find () in Java Regex
Ich versuche den Unterschied zwischen matches()und zu verstehen find(). Laut Javadoc wird ( matches()soweit ich weiß ) die gesamte Zeichenfolge durchsucht, auch wenn sie findet, wonach sie sucht, und sie find()wird aufhören, wenn sie findet, wonach sie sucht. Wenn diese Annahme richtig ist, kann ich nicht sehen, wann Sie matches()stattdessen …
250 java  regex 


11
jQuery validate: Wie füge ich eine Regel für die Validierung regulärer Ausdrücke hinzu?
Ich verwende das jQuery- Validierungs-Plugin . Tolles Zeug! Ich möchte meine vorhandene ASP.NET-Lösung migrieren, um jQuery anstelle der ASP.NET-Validatoren zu verwenden. Mir fehlt ein Ersatz für den Validator für reguläre Ausdrücke . Ich möchte in der Lage sein, so etwas zu tun: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) Wie füge ich …



27
Extrahieren Sie den Namen des Hostnamens aus der Zeichenfolge
Ich möchte nur den Stamm einer URL und nicht die gesamte URL einer Textzeichenfolge abgleichen. Gegeben: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Ich möchte, dass die 2 letzten Instanzen in die Domäne www.example.comoder aufgelöst werden example.com. Ich habe gehört, dass Regex langsam ist und dies mein zweiter Regex-Ausdruck auf der Seite wäre. …
238 javascript  jquery  regex 

16
RegEx für Javascript erlaubt nur alphanumerische Zeichen
Ich muss eine reg ex finden, die nur alphanumerische Zeichen zulässt. Bisher funktioniert jeder, den ich versuche, nur, wenn die Zeichenfolge alphanumerisch ist, dh sowohl einen Buchstaben als auch eine Zahl enthält. Ich möchte nur eine, die beides erlaubt und nicht beides erfordert.
237 javascript  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.