正则表达式用于检查文件扩展名和无标题

时间:2013-02-15 11:57:51

标签: java regex pattern-matching

我有以下正则表达式:(?s)(?i)\.(pdf|doc|docx|xls)|untitled检查文件类型扩展名或无标题字。

@Transient
    private static final Pattern titlePattern = Pattern.compile("(?s)(?i)\\.(pdf|doc|docx|xls)$|untitled");

现在,我的测试由于.document.docblah等文字而失败。

如何修改正则表达式以在文件类型扩展名后停止正则表达式匹配字符?

1 个答案:

答案 0 :(得分:0)

您可以删除$,即(?s)(?i)\.(pdf|doc|docx|xls)|untitled