Swiftで正規表現リテラルもどきを実装してみた