我想要做的是從文本文件中創建一個word文檔。但文本文件中有pageBreaks。我想刪除或替換文本文件中的那些pageBreaks。這是爲了讓我在word文檔中添加pageBreaks,隨後我會在實際需要的地方創建該文檔。使用powershell如何替換文本文件中的pageBreak?
下面是我嘗試自己替換文本文件中的pageBreak的PowerShell代碼。這不起作用。由於使用「f」代替pageBreak不起作用。
$oldWord = "`fPage"
$newWord = "Page"
#-- replace the page breaks in the file
(Get-Content $inputFilePath) -replace '$oldWord', '$newWord' | Set-Content $inputFilePath
在文本編輯器中顯示了分頁符符號UltraEdit是♀ 在UltraEdit更換性格是很容易。我想用Powershell替換或刪除它。
下面是一個相關的問題。但關於PowerShell代碼仍然沒有答案。
How to remove unknown line break (special character) in text file?
我想要做的是從文本文件中創建一個word文檔。但文本文件中有pageBreaks。我想刪除或替換文本文件中的那些pageBreaks。這是爲了讓我在word文檔中添加pageBreaks,我將隨後創建 – RayBacker
@RyanBemrose我嘗試使用-Raw。以下是錯誤。 Get-Content:找不到與參數名稱'Raw'匹配的參數。 – RayBacker
我猜Windows 7?我認爲'-Raw'參數是在8.0或8.1中添加的。無論如何,如果發佈的答案不適合你,我們可能需要確切知道角色是什麼。嘗試在十六進制編輯器中打開文件以查看頁面字符序列的結尾。 –