Regex ! Prüfen ob die erste zeichenfolge eine string ist!
-
Hallo Leute,
ich hab folgenden zeichenfogle : "abc def ghf"! Ich will prüfen ob die erster part "abc" ein string ist! Habe folgendes pattern verwendet "^\w+" welche checkt, ob die erste zeichenfolge ein string ist! allerdings lieferst mit der matchter false!
was mach ich falsch!?
-
Das Regex jedenfalls nicht. Tritt vielleicht ein Fehler auf ? Musst du die Slashes mit angeben ?
Was für einen Matcher hast du und wie verwendest du ihn ?
-
Hey ich arbeite in java mit regex! und verwende folgende online regex checker:
http://java-regex-tester.appspot.com/
wenn ich "find()" verwende wird auch der "abc" eintrag gefunden! aber "match()" liefert false!
-
Wie wärs mit "^\w+.*" ?
-
ja.. oh mann denkfehler:) genau danke shadow:)
-
Ein String ist eine beliebige Folge von Zeichen. Daher kannst Du das beispielsweise so äußerst effizient abfragen:
std::string s = "abc def ghf"; if (true) { std::cout << "die Zeichenfolge \" << s << "\" ist ein String" << std::endl; }