查找文件名中包含变量



使用正则表达式有困难。查找文件名与变量之间的正则表达式是什么?如:

文件名称:DON_2010_JOE_1222022.txt

在上面的文件名中,DON, JOE和。txt格式将保持不变。每个文件的Rest编号可能会改变。这两个地方也可以是字符而不是数字。我所寻找的基本上是类似DON_*_JOE_*.txt的东西,*是任何可能的东西。

有人能帮我一下吗?我尝试了DON_*_JOE_*.txt,显然它不起作用。

DON_(?<firstString>.*)_JOE_(?<secondString>.*).txt

你可以用这个。如果需要访问指定的组,可以使用matcher.group("firstString")命令。

JavaScript:
"DON_2010_JOE_1222022.txt".match(/DON_.+_JOE_.+.txt/)

无论它是什么

除新行外为.+

相关内容

  • 没有找到相关文章

最新更新