使用Powershell搜索Microsoft Word .docx文档和显示文本周围的搜索字符串

时间:2017-10-17 01:34:31

标签: powershell search ms-word full-text-search

仅使用Powershell,如何在Microsoft Word .docx文档中的搜索字符串上方或下方显示周围的x行?

我可以使用Powershell查询Word文档并找到我的字符串。但我不知道如何获取周围的文字。

1 个答案:

答案 0 :(得分:1)

在没有看到脚本的情况下很难发表评论,知道您使用的PowerShell版本和cmdlet将有助于更好地回答这个问题。

如果您正在使用Select-String,则可以使用-Co​​ntext返回匹配项上方和下方的行

来自MS文档:

Select-String -Path "audit.log" -Pattern "logon failed" -Context 2, 3

在比赛结束时会给你2条线以及3条线。