-1
我在一個文件中有一行,如 3875-01-12T04:30:00Z 我想將T *** Z字符串替換爲NULL。Powershell Reg exp並替換它的一部分
請不要指出T和Z之間的字符串可能不同,所以我需要在T和Z中取出字符串並將其替換。
在此先感謝
我在一個文件中有一行,如 3875-01-12T04:30:00Z 我想將T *** Z字符串替換爲NULL。Powershell Reg exp並替換它的一部分
請不要指出T和Z之間的字符串可能不同,所以我需要在T和Z中取出字符串並將其替換。
在此先感謝
$result = $subject -creplace 'T[\d:.]*Z', ''
應該做的。如果遇到比秒更精確的時間,我加了點。
如果你想確保T...Z
纔會刪除,如果它遵循yyyy-mm-dd
字符串,然後用
$result = $subject -creplace '(?<=\d{4}-\d{2}-\d{2})T[\d:.]*Z', ''
如果我跟着你:
'3875-01-12T04:30:00Z' -replace 'T(.+)Z$'
如果你想保持'TZ':
'3875-01-12T04:30:00Z' -replace 'T(.+)Z$','TZ'