zoekalgoritme strings met wildcards (*, ?) in c

Status
Niet open voor verdere reacties.

rednas16

Gebruiker
Lid geworden
11 aug 2010
Berichten
175
beste

weet of heeft er iemand van jullie een zoekalgoritme voor het zoeken in strings inclusief met behulp van wildcard zoals ? en * en combinaties bv "??*" ?

ik programmeer in c en gebruik char* strings ;)


groetjes rednas16
 
Is alweer een tijdje geleden maar volgens vergelijk je eerst de lengte (voor referentie). Vervolgens loop je van links naar rechts door de string en doe je een char per char vergelijking. Indien je een "*" tegenkomt vergelijk je vervolgens van rechts naar links.

Je stopt zodra er een char niet matched of je uit je lengte loopt van een van beide strings
 
Kan het zo niet testen, maar deze ondersteund volgens mij niet:

daar = d*r
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan