我的文件名带有类似[[test_20200331_2020041612345678.csv的数字。
因此,我只想使用正则表达式从最后一个下划线和.csv之间的数字中读取前8个字符。例如:从文件名test_20200331 _20200416
12345678.csv->我想使用正则表达式仅读取20200416。正则表达式已尝试:(?<=_)(\d+)(?=\.)
但是它将返回下划线和句点之间的完整数字,即
2020041612345678
此外,当尝试像(?<=_)(\d{8})(?=\.)
\d*
之前添加\.
以匹配所需的8位数字后的任意数字,使用