Articles of Regex

Wie kann man feststellen, ob eine Zahl eine Primzahl mit Regex ist?

Ich habe das folgende Codebeispiel für Java auf RosettaCode gefunden : public static boolean prime(int n) { return !new String(new char[n]).matches(“.?|(..+?)\\1+”); } Ich kenne Java nicht besonders, aber verstehe alle Aspekte dieses Snippets außer der Regex selbst Ich habe grundlegendes bis grundlegendes Wissen von Regex, wie Sie es in den integrierten PHP-functionen finden Wie funktioniert […]

Regex, um nur Kommas zu entsprechen, die nicht in Klammern stehen?

Ich habe eine Zeichenfolge, die ungefähr wie folgt aussieht: 12,44,foo,bar,(23,45,200),6 Ich möchte eine Regex erstellen, die den Kommas entspricht, aber nur die Kommas, die nicht in Klammern stehen (im obigen Beispiel alle Kommas außer den beiden nach 23 und 45). Wie würde ich das machen (Java reguläre Ausdrücke, wenn das einen Unterschied macht)?

java regulärer Ausdruck, um Inhalt in eckigen Klammern zu extrahieren

Eingabezeile ist darunter Item(s): [item1.test],[item2.qa],[item3.production] Können Sie mir helfen, einen regulären Java-Ausdruck zum Extrahieren zu schreiben? item1.test,item2.qa,item3.production von oben eingegebene Zeile?

Regexp, um Attribute in beliebigen XML-Tags hinzuzufügen

Ich habe wohlgeformte XML-Dokumente in String-Variablen. Ich möchte preg_replace verwenden, um jedem xml-Tag ein definiertes Attribut hinzuzufügen. Zum Beispiel ersetzen: some text durch: some text Also brauche ich im Grunde den Regex-Ausdruck, um irgendwelche Start-Tags zu finden und mein Attribut hinzuzufügen, aber ich bin ein kompletter Regex-Noob.

C #, reguläre Ausdrücke: Wie man durch Komma getrennte Werte parst, wobei einige Werte in Anführungszeichen gesetzt sein können, die Kommata enthalten

In C #, mit der Regex class, wie kann man durch Kommas getrennte Werte analysieren, wobei einige Werte auch Striche in Anführungszeichen enthalten können, die Kommas enthalten? using System ; using System.Text.RegularExpressions ; class Example { public static void Main ( ) { string myString = “cat,dog,\”0 = OFF, 1 = ON\”,lion,tiger,’R = red, G […]

Wie kann man Zahlen zwischen X und Y mit regexp vergleichen?

Ich möchte mit RegExp eine Zahl zwischen X und Y zusammenbringen. Ist das möglich? ([0-9] +) wird mit einer beliebigen Zahl übereinstimmen. Wie kann ich eine Zahl zwischen beispielsweise 110 und 2234 finden?

Verwenden Sie den regulären Ausdruck, um ein beliebiges chinesisches Zeichen in der utf-8-Codierung abzugleichen

Zum Beispiel möchte ich eine Zeichenfolge bestehend aus m bis n chinesischen Zeichen zuordnen, dann kann ich verwenden: [single Chinese character regular expression]{m,n} Gibt es einen regulären Ausdruck für ein einzelnes chinesisches Zeichen, bei dem es sich um chinesische Schriftzeichen handeln könnte?

Extrahiere einen Teil eines Regex-Matches

Ich möchte einen regulären Ausdruck, um den Titel von einer HTML-Seite zu extrahieren. Momentan habe ich das: title = re.search(‘.*’, html, re.IGNORECASE).group() if title: title = title.replace(”, ”).replace(”, ”) Gibt es einen regulären Ausdruck, um nur den Inhalt von zu extrahieren, damit ich die Tags nicht entfernen muss?

Regulärer Ausdruck negativer Lookahead

In meinem Home-Verzeichnis habe ich einen Ordner drupal-6.14, der die Drupal-Plattform enthält. Von diesem Verzeichnis verwende ich den folgenden Befehl: find drupal-6.14 -type f -iname ‘*’ | grep -P ‘drupal-6.14/(?!sites(?!/all|/default)).*’ | xargs tar -czf drupal-6.14.tar.gz Mit diesem Befehl wird der Ordner drupal-6.14 geöffnet und alle Unterordner von drupal-6.14 / sites / exception sites / all […]

Reguläre Ausdrucksgruppen in C #

Ich habe einen Codeblock geerbt, der die folgende Regex enthält, und ich versuche zu verstehen, wie er seine Ergebnisse erhält. var pattern = @”\[(.*?)\]”; var matches = Regex.Matches(user, pattern); if (matches.Count > 0 && matches[0].Groups.Count > 1) … Für den Eingabebenutzer user == “Josh Smith [jsmith]” : matches.Count == 1 matches[0].Value == “[jsmith]” … was […]