SMLで函数型的正規表現マッチ