Thread Wieder einmal RegEx (8 answers)
Opened by jan99 at 2013-08-06 11:21

GwenDragon
 2013-08-06 11:44
#169409 #169409
User since
2005-01-17
14554 Artikel
Admin1
[Homepage]
user image
Statt
Code: (dl )
if( $housenumber =~ /[A-Za-z]/i ) {

hätte auch
Code: (dl )
if( $housenumber =~ /[A-Za-z]/ ) {
gereicht. In der Zeichenklasse in [] sind doch Groß/Kleinbuchstaben schon drin, da ist der Modifier i nicht nötig.

Ansonsten findet es eben alle Zeichenketten, in denen Buchstaben drin sind.

Welche Hausnummern sind denn gültig?
Ich nehme mal an Ziffern+Buchstabe?

Mögliche Lösung:
Code: (dl )
1
2
if( $housenumber =~ /^(\d+\s*[A-Za-z]?)\b/ ) {
$valid_housenumber = $1;
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Wieder einmal RegEx