单个正则表达式具有CSV和xlsx文件格式

时间:2015-06-26 07:32:21

标签: java regex csv

我有一个正则表达式"^[\\p{Alnum}\\_]+\\.csv$",它实际上会检查文件名模式。如果模式不匹配,即abc.csv,那么它会抛出验证错误。 由于我们还需要支持xlsx格式,因此文件名也可以是abc.xlsx。 有没有办法修改相同的正则表达式以具有csv和xlsx的文件格式?

谢谢!

1 个答案:

答案 0 :(得分:1)

只需将csvxlsx放入由正则表达式替换运算符分隔的组中。

"^[\\p{Alnum}_]+\\.(?:xlsx|csv)$"