次の形式の文字列の引用符でカプセル化されたファイル名(または基本的には文字列、拡張子は必要ないため、スペースを含めることができます)があります。
attachment; filename="Some filename.ext"
Matcher
したがって、基本的に私のアプローチ(Java)は、と一緒に取ることでしたPattern
:
Matcher mat = Pattern.compile("attachment; filename=\"([\\w\\.]+)\"").matcher(filename);
しかし、myMatcher.find()
戻りますFalse
正規表現はどこで間違っていますか?