【发布时间】:2017-10-17 19:17:22
【问题描述】:
仅使用 Powershell,如何在 Microsoft Word .docx 文档中的搜索字符串上方或下方显示周围的 x 行?
我可以使用 Powershell 来查询 Word 文档并找到我的字符串。但我不知道如何获取周围的文字。
【问题讨论】:
标签: powershell search ms-word full-text-search
仅使用 Powershell,如何在 Microsoft Word .docx 文档中的搜索字符串上方或下方显示周围的 x 行?
我可以使用 Powershell 来查询 Word 文档并找到我的字符串。但我不知道如何获取周围的文字。
【问题讨论】:
标签: powershell search ms-word full-text-search
没有看到你的脚本很难评论,知道你正在使用什么版本的 powershell 和 cmdlet 将有助于更好地回答这个问题。
如果您使用 Select-String,您可以使用 -Context 返回匹配项上方和下方的行
来自 MS 文档:
Select-String -Path "audit.log" -Pattern "logon failed" -Context 2, 3
会给你匹配上方 2 行和下方 3 行。
【讨论】: