Reguläre Ausdrücke mit wxWidgets (wxRegEx)
2006-01-04 21:32
Anonymer User
Irgendwas mache ich falsch, nur weiß ich nicht, was.
Der auskommentierte Ausruck kommt erstmal nicht zur Verwendung, obwohl er an sich stimmt. Mit "\d" wird eine Ziffer erwartet. Trotz korrekter Eingabe gibt er kein "beh" aus. Für Vorschläge wäre ich sehr dankbar.
Gerri
void Medium::setISBN(std::string isbn)
{
//wxRegEx *reIsbn = new wxRegEx("\d{1,5}[- ]\d{1,7}[- ]\d{1,6}[- ](\d|X){1}$");
wxRegEx *reIsbn = new wxRegEx("\d");
if (reIsbn->Matches(isbn.c_str()))
{
std::cout << "beh.\n";
// ...
Der auskommentierte Ausruck kommt erstmal nicht zur Verwendung, obwohl er an sich stimmt. Mit "\d" wird eine Ziffer erwartet. Trotz korrekter Eingabe gibt er kein "beh" aus. Für Vorschläge wäre ich sehr dankbar.
Gerri