Articles of Regex

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 […]

Wie sortiere ich eine Zeichenfolge richtig mit einer Zahl innerhalb?

Mögliche Duplikate: Hat Python eine eingebaute function für die natürliche Sortierung von Zeichenketten? Ich habe eine Liste mit Strings, die Zahlen enthalten, und ich finde keine gute Möglichkeit, sie zu sortieren. Zum Beispiel bekomme ich so etwas: something1 something12 something17 something2 something25 something29 mit der Methode sort() . Ich weiß, dass ich wahrscheinlich die Zahlen […]

Wie teilt man String mit einem Trennzeichen auf, ohne dieses Trennzeichen in Java zu entfernen?

Ich habe Probleme mit der Teilung von String . Ich möchte einen String mit einem Trennzeichen teilen, ohne dieses Trennzeichen zu verlieren. Wenn wir die Methode somestring.split(String separator) in Java verwenden, teilt sie den String aber entfernt den Separator-Teil von String . Ich möchte nicht, dass das passiert. Ich möchte Ergebnis wie folgt: String string1=”Ram-sita-laxman”; […]

Eine Regex, die niemals mit irgendetwas übereinstimmen wird

Das hört sich vielleicht nach einer dummen Frage an, aber ich hatte ein langes Gespräch mit einigen meiner Mitentwickler und es hörte sich nach Spaß an. Damit; Was ist dein Gedanke – wie sieht ein Regex aus, der nie mit einer Saite verglichen wird? Edit : Warum ich das will? Nun, erstens, weil ich es […]