达世币
我想制作一个脚本来从文件名中获取日期,该文件名只使用日期中的数字而不是单词本身
我在想
$Date = $_.Name | sed -n "\d.+"
但是powershell中没有sed
圣地亚哥·斯夸松
这应该有效:
$Date = [regex]::Match($_.Name,'\d.+').Value
如果您想存储日期以DateTime
供进一步操作:
$Date = [datetime][regex]::Match($_.Name,'\d.+').Value
如果你想使用-match
运算符,你可以这样做:
$Date = if($_.Name -match '\d.+')
{
$Matches[0]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句