标签: java regex csv
我有一个正则表达式"^[\\p{Alnum}\\_]+\\.csv$",它实际上会检查文件名模式。如果模式不匹配,即abc.csv,那么它会抛出验证错误。 由于我们还需要支持xlsx格式,因此文件名也可以是abc.xlsx。 有没有办法修改相同的正则表达式以具有csv和xlsx的文件格式?
"^[\\p{Alnum}\\_]+\\.csv$"
谢谢!
答案 0 :(得分:1)
只需将csv和xlsx放入由正则表达式替换运算符分隔的组中。
csv
xlsx
"^[\\p{Alnum}_]+\\.(?:xlsx|csv)$"