我想要做的是从文本文件中创建一个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中添加的。无论如何,如果发布的答案不适合你,我们可能需要确切知道角色是什么。尝试在十六进制编辑器中打开文件以查看页面字符序列的结尾。 –