Platzhalter für CString und Find
-
Hi,
ich suche eine Klasse, vorzugsweise das CString, mit dem man eine Suche starten kann die Platzhalter enthält.
Text: "Pech, es ist heute Montag"
Suche: "es ist ? Montag" und er soll damit 6 rausgeben (Anfang vom String).
"heute" soll unbestimmt groß sein können. z.B. auch "morgen" mit mehr Buchstaben.Gibt es sowas (muss nicht CString sein).
Grüße,
TheNoName
-
1. Keine regex in mfc
2. das '?' sollte ein '*' sein
3. Was sollte das ausgeben - "heute" oder den ganzen string?
-
Das nennt sich "Regular Expressions" (regex) und dafür gibts Lösungen:
http://forums.codeguru.com/showthread.php?472720-Regular-Expressions-for-CString
http://www.boost.org/doc/libs/1_34_1/libs/regex/doc/mfc_strings.html
http://www.codeproject.com/Articles/13320/Using-Regular-Expressions-in-MFC