我有以下正则表达式:(?s)(?i)\.(pdf|doc|docx|xls)|untitled
检查文件类型扩展名或无标题单词。
@Transient
private static final Pattern titlePattern = Pattern.compile("(?s)(?i)\\.(pdf|doc|docx|xls)$|untitled");
现在,我的测试因诸如.document
or之类的文本而失败.docblah
。
如何修改正则表达式以在文件类型扩展后停止正则表达式匹配字符?