... newer stories
Montag, 12. Oktober 2009
In Java eine XML gegen ein Schema validieren
mattki, 14:23h
Kann man in Java eine XML Datei mit Boardmitteln gegen ein XML Schema (XSD) validieren?
Ab Java 5 ist das Package
Details siehe:
http://www.ibm.com/developerworks/xml/library/x-javaxmlvalidapi.html
Ab Java 5 ist das Package
javax.xml.validation hinzugekommen. Eine Validierung gegen ein Schema ist nun einfach möglich.Details siehe:
http://www.ibm.com/developerworks/xml/library/x-javaxmlvalidapi.html
... link (0 Kommentare) ... comment
Donnerstag, 8. Oktober 2009
Wort RegEx inklusive Unicode
mattki, 12:22h
Der reguläre Ausdruck (RegEx)
Im deutschen gibt es aber Umlaute und in anderen Sprachen noch ganz andere Schriftzeichen.
Mit welchem regulären Ausdruck kann man also all diese Wortzeichen bezeichnen?
Der Ausdruck für ein Unicode Wortzeichen inklusive aller Unicode Buchstaben (Letters) und Ziffern (Numbers) ist:
Beispiel:
Weitere Quelle:
\w steht für ein Zeichen eines Worts. In Java umfasst er aber nur die Buchstaben von a bis z und A bis Z, sowie die Ziffern. \w entspricht also dem regulären Ausdruck [a-zA-Z_0-9].Im deutschen gibt es aber Umlaute und in anderen Sprachen noch ganz andere Schriftzeichen.
Mit welchem regulären Ausdruck kann man also all diese Wortzeichen bezeichnen?
Der Ausdruck für ein Unicode Wortzeichen inklusive aller Unicode Buchstaben (Letters) und Ziffern (Numbers) ist:
[\p{L}\p{N}]Beispiel:
// RegEx, das beliebig viele Wortzeichen umfasst:
Pattern pattern = Pattern.compile("[\\p{L}\\p{N}]*");
// true, weil nur Buchstaben und Ziffern:
boolean test1 = pattern.matcher("18Mäuse").matches();
// false, wegen dem Leerzeichen:
boolean test2 = pattern.matcher("18 Mäuse").matches();
Weitere Quelle:
... link (0 Kommentare) ... comment
Freitag, 2. Oktober 2009
Umgebungsvarible für aktuelles Verzeichnis
mattki, 19:04h
Wie kann man das aktuelle Verzeichnis in eine Umgebungsvariable setzen?
set ACTUAL_DIR=%CD%... link (0 Kommentare) ... comment
... older stories