Beste Weg, um zu finden, die eine whitespace-getrennte Wort in einem CString

Beispiel: "select * from somewhere where x = 1"

Möchte ich finden, der whitespace-getrennte "where", aber nicht die "where" innerhalb "somewhere". Im Beispiel "wo" wird durch ein Leerzeichen voneinander getrennt, aber es könnte sein, Zeilenschaltungen, Tabulatoren usw..

Anmerkung: ich weiß regex würde es einfach zu machen (die regex-äquivalent wäre "\bwhere\b"), aber ich will nicht hinzufügen, eine regex-Bibliothek, um mein Projekt zu tun.

InformationsquelleAutor djeidot | 2009-07-24
Schreibe einen Kommentar