ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
750
750
EMPFEHLEN
-
11.02.10 14:24 #1
- Registriert seit
- Aug 2004
- Beiträge
- 96
Hallo,
Ich übergebe in ANT einen String ${name} und möchte ihn mit hilfe einer regexp überprüfen.
Es dürfen nur Klein-Buchstaben und Ziffern vorkommen, keine Sonderzeichen. Falls die regexp failed, soll eine Fehlermeldung ausgeworfen werden.
<condition property="naming.format.correct">
<matches pattern="([a-z0-9])+" string="${name}"/>
</condition>
<fail unless="naming.format.correct" message="Error: wrong naming: ${name}"/>
Doch leider matched er auch Strings mit Sonderzeichen, z.B. "ab#"...
Ich hab schon alles mögliche ausprobiert, aber ich weiß nicht warum... ich vermute, daß ANT mit [a-z] nicht zurecht kommt... hat jemand eine Idee?
-
11.02.10 15:38 #2
- Registriert seit
- Jun 2005
- Beiträge
- 7.983
Hi.
Du überprüfst nur ob mind. 1 Kleinbuchstabe bzw. Ziffer enthalten ist.
Code :1
^[a-z0-9]+$
Oder du könntest es natürlich auch umdrehen:GrußCode xml:1 2 3 4
<condition property="naming.format.incorrect"> <matches pattern="[^a-z0-9]" string="${name}"/> </condition> <fail if="naming.format.incorrect" message="..." />
PS: Bitte verwende die Code-Tags!Geändert von deepthroat (11.02.10 um 15:42 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
11.02.10 15:45 #3
Hallo zusammen,
eine gute Übersicht zu den Java Pattern liefert diese Seite:
http://java.sun.com/javase/6/docs/ap...x/Pattern.html
Kleiner Tipp am Rande in diesem Zusammenhang!
Wir nutzen hier in der Firma zum Testen von regulären Ausdrücken das nette kleine
Tool "RegEx coach"! Es kann zusammen mit seiner Doku hier runtergeladen werden:
http://weitz.de/regex-coach ("Windows installer" oder "Linux tar archive")
Es eignet sich auch gut zur Einarbeitung in dieses Thema!
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
11.02.10 16:52 #4
- Registriert seit
- Aug 2004
- Beiträge
- 96
Super, vielen Dank!

Das Tool habe ich mir auch runtergeladen, sehr nützlich, danke!
Ähnliche Themen
-
Kamera-bewegung nicht wie gewünscht.
Von rignoriz im Forum Cinema 4DAntworten: 2Letzter Beitrag: 07.06.08, 17:01 -
Links werden nicht gewünscht dargestellt....
Von KD3 im Forum CSSAntworten: 3Letzter Beitrag: 24.05.07, 19:33 -
Eigenes JSP Tag funktioniert nicht wie gewünscht
Von wSam im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 07.12.06, 10:27 -
Eventhandler verändern Objekt nicht wie gewünscht.
Von flotschie im Forum .NET ArchivAntworten: 0Letzter Beitrag: 02.02.05, 18:35 -
css geht nicht wie gewünscht
Von maxcom im Forum CSSAntworten: 5Letzter Beitrag: 15.12.04, 18:25





Zitieren
Login




