Hallo,
wie lautet der plattern für QRegExp wenn ich nur ASCII Zeichen erlauben will?
QRegExp: Nur ASCII-Zeichen?
- microkernel
- User
- Beiträge: 271
- Registriert: Mittwoch 10. Juni 2009, 17:27
- Wohnort: Frankfurt
- Kontaktdaten:
Was sind für dich ASCII Zeichen? a-z, A-Z, 0-9 und den Punkt?
Dann wäre es:
Oder sonst kannst du den Buchstaben durch ord() in eine Zahl wandeln und falls die Zahl > 127 oder die Funktion eine Exception wirft, dann ist es kein ASCII Zeichen.
Dann wäre es:
Code: Alles auswählen
[a-zA-Z0-9.]
@Microkernel,
DaMutz hat grundsätzlich recht, aber regular Expressions werden
-in Python anders behandelt als
- in QT
Die Qt-Klasse ist dokumentiert in qt4-assistent
unter index QRegExp
Da sind auch Pogrammbeispiele bei in Cpp
Regex wird
hier dokumentiert:http://www.python.org/doc//current/howto/regex.html
Die genaue URL bei Qt kann ich nicht sagen, aber den Assistent hast Du?
Guude!
Fritz
DaMutz hat grundsätzlich recht, aber regular Expressions werden
-in Python anders behandelt als
- in QT
Die Qt-Klasse ist dokumentiert in qt4-assistent
unter index QRegExp
Da sind auch Pogrammbeispiele bei in Cpp
Regex wird
hier dokumentiert:http://www.python.org/doc//current/howto/regex.html
Die genaue URL bei Qt kann ich nicht sagen, aber den Assistent hast Du?
Guude!
Fritz
Es gibt eine sehr ausführliche Dokumentation http://doc.trolltech.com/4.6/qregexp.html, wenn ich die richtig verstehe sollte '[\\0000-\\0177]*' funktionieren.
- microkernel
- User
- Beiträge: 271
- Registriert: Mittwoch 10. Juni 2009, 17:27
- Wohnort: Frankfurt
- Kontaktdaten:
Vielen Dank!
Das Plattern von sma hat es gebracht. Das Qt und Python unterschiedliche Expression Syntaxe haben war mich schon bewusst. Das war ja auch der Grund warum ich fragte
Das Plattern von sma hat es gebracht. Das Qt und Python unterschiedliche Expression Syntaxe haben war mich schon bewusst. Das war ja auch der Grund warum ich fragte