Regex

Reguläre Ausdrücke in Python

Submitted by Gast (nicht überprüft) on Sa, 11/29/2014 - 22:45

Nabend,

nach langer Suche, habe ich ein Paar brauchbare Regex in Python gefunden. IBAN Nummer validieren mit Python:


import re

iban = "DE19123412341234123412"
pattern = r'[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}'

if re.search(pattern,iban):
print 'IBAN gueltig'
else:
print 'IBAN ungueltig'

Überprüfen, ob es sich um eine korrekte Summme zwischen 0 € und 999999 € handelt.


pattern= r'^\d{1,6}\,\d{2}\s€$'
geld= '123456,78€'

Mit PHP (preg_replace) ungültige Chars ersetzen aber Umlaute und UTF-8 lassen

Submitted by Gast (nicht überprüft) on Sa, 07/13/2013 - 18:24

Ich möchte ungültige Karakters durch Leerzeichen ersetzen. Aber es geht nicht um ASCII sondern es muss alle Buchstaben in allen Sprachen ungerührt bleiben. Folgende Funktion habe ich gefunden.

<br />
echo preg_replace("#[^\pL]#u", " ", "Üben wir, ob PHP mit UTF-8 Chars Spaß versteht!" );<br />

Output ist: Üben wir ob PHP mit UTF 8 Chars Spaß versteht

Aber ich möchte dass einzelne Chars wie _-,.:;'" bleiben

Wie schaffe ich es?

Mit PHP (preg_replace) ungültige Chars ersetzen aber Umlaute und UTF-8 lassen

Submitted by Gast (nicht überprüft) on Sa, 07/13/2013 - 12:18

Ich möchte ungültige Karakters durch Leerzeichen ersetzen. Aber es geht nicht um ASCII sondern es muss alle Buchstaben in allen Sprachen ungerührt bleiben. Folgende Funktion habe ich gefunden.

<br />
echo preg_replace("#[^\pL]#u", " ", "Üben wir, ob PHP mit UTF-8 Chars Spaß versteht!" );<br />

Output ist: Üben wir ob PHP mit UTF 8 Chars Spaß versteht

Aber ich möchte dass einzelne Chars wie _-,.:;'" bleiben

Wie schaffe ich es?