我正在使用 Powershell 2.0。我有像my_file_name_01012013_111546.xls
. 我试图得到my_file_name.xls
. 我努力了:
.*(?=_.{8}_.{6})
它返回 my_file_name。但是,当我尝试
.*(?=_.{8}_.{6}).{3}
它返回my_file_name_01
。
我不知道如何获取扩展名(可以是任何 3 个字符。时间/日期部分将始终为 _ 8 个字符 _ 6 个字符。
我看了很多例子并尝试了很多东西,但没有运气。