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

jan99
 2013-08-06 12:35
#169424 #169424
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

da ich später auch fehlerhafte Nummern erfassen erkennen will habe ich erst einmal folgendes jetzt eingebaut:

Code: (dl )
	if( $housenumber =~ /^\d+(?:(?:\s*[A-Za-z\s-]+)|(?:\s*-\s*\d+))?(?:\s*\/\s*\d+)?$/ ) {


Aber der Wert
Quote
91 - Tesdorpf-Haus


wird auch noch als richtige Hausnummer erkannt !

Dann habe ich das ganze negiert:
Code: (dl )
	if( !$housenumber =~ /^\d+(?:(?:\s*[A-Za-z\s-]+)|(?:\s*-\s*\d+))?(?:\s*\/\s*\d+)?$/ ) {


um auch

Quote
//9-10


(beliebige vorgestellte Zeichen) zu erkennen - aber das hat nicht funktionert. Dazu noch eine Idee ?

Gruß Jan :-)
Last edited: 2013-08-06 12:37:24 +0200 (CEST)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Wieder einmal RegEx