[C Suche:] strcmp + wildcard

Unicate

Erfahrenes Mitglied
Hi alle zusammen!

Ich suche eine Funktion in C der ich 2 strings gebe. Einen String der geprüft werden soll und einen, der den string mit evtl. wildcards enthält. die funktion soll mir zurrückgeben ob der string den ob der suchstring den ersten matched.

Gibt es sowas?
 
Moin,

nur um sicher zugehen: Du willst sowas vergleichen
Code:
string str1 = "Hallo";
string str2 = "Ha**o";  [EDIT: Sorry, aber 2 Fragezeichen werden hier nicht dargestellt]

Also, 'ne konkrete Funktion für sowas kenne ich nicht - die einzige Möglichkeit ist wohl, die jeweiligen Teilstrings einzeln zu untersuchen. Oder Du schreibst Di eine Funktion, die die Strings zeitweise vergleich und dabei die Wildcard unberücksichtigt lässt!

Gruß
Klaus
 
Wenn es nur um den Wildcard * geht, macht es Sinn, sich selbst eine Funktion dafür zu basteln, wie vfl_freak schon sagt. Wenn es allgemeiner gehalten werden soll, solltest du dich mit "regular expressions" beschäftigen.:google:
 
Zurück