Regex 用于查找三种不同文件名模式的正则表达式?

Regex 用于查找三种不同文件名模式的正则表达式?,regex,Regex,它几乎可以工作,但当存在两个匹配项时,它可以匹配整条线 我正在尝试查找myFilename\u randomtuff.csv或其他\u 5randomtuff.csv或第三个\u randomtuff.csv 一个基本的正则表达式教程可能会解决这个问题。非贪婪匹配-myFilename.*?csv | other.*?csv | third.*?.csv也许可以缩短为myFilename.*.\.csv.*.\.other.*.\.csv就像.csv之后的任何东西一样,非贪婪匹配零个或多个字符总

它几乎可以工作,但当存在两个匹配项时,它可以匹配整条线

我正在尝试查找myFilename\u randomtuff.csv其他\u 5randomtuff.csv第三个\u randomtuff.csv


一个基本的正则表达式教程可能会解决这个问题。非贪婪匹配-
myFilename.*?csv | other.*?csv | third.*?.csv
也许可以缩短为
myFilename.*.\.csv.*.\.other.*.\.csv
就像
.csv
之后的任何东西一样,非贪婪匹配零个或多个字符总是会匹配没有什么。(这是否可以标记为已接受的答案?)
/myFilename_.*csv|other_.*csv|third_.*/g
myFilename_.*?\.csv.*?|other_.*?\.csv.*?|third_.*?\.csv.*?