ワイルドカードのパターンマッチのソースが載っている場所又は
自分でつくれる方教えてください。

入力:パターン文字列(*abc*,?abcなど)、調べる文字列(ababcd)
出力:マッチしたかどうか

似たようなソースでも結構です。お願いします。