我有這行做什麼它應該做的事:替換與其他文本的文本文件
Get-Content $OutFax\$newName |ForEach-Object {$_ -replace "a", "b" }| Set-Content $OutFax\$txtName
打開一個文件,並用b代替了。 但在現實世界中是:
<ToFaxNum:11111111>
我想更換與
::11111111
的:: 11111111可能是1和9之間,並從8至15個號碼的任何數字。 ToFaxNum之後:11111111有一個新行。
我還沒有嘗試過什麼,因爲我絕對不知道如何解決它。我不明白正則表達式。
謝謝。
這是你在找什麼ToFaxNum(:\ d {8,15})'參見demo https://regex101.com/r/kY6gR2/3 –
謝謝。需要替換的實際文本在它周圍有<>。 – user3019059
那麼這將工作得很好''。看到新的演示https://regex101.com/r/kY6gR2/4 –