【发布时间】:2023-02-08 03:44:43
【问题描述】:
我在 PowerShell 中有一个包含所有复杂字符的长输出字符串
这是其中的一部分:
{host-up|rp-web1|/images/logos/Generic_Host.gif|0|276|0 关键服务关键|rp-web1|ssl_expiration_bitwarden|26186|0|0|1|0 2023/02/06 .. ..
“服务关键”是一个固定的字符串,在字符串中多次出现
“rp-web1|ssl_expiration_bitwarden”- 这是一个紧跟在“service-critical”之后的动态字符串
我无法编写一个正则表达式来提取文本中的所有动态字符串
当然,我尝试在动态字符串之间使用 3 个管道,但没有成功
我希望在“服务关键”之后获得所有动态字符串,例如:
rp-web1|ssl_expiration_bitwarden
【问题讨论】:
-
“我当然试过了......” - 请发布你正在使用的实际代码,而不是说明您正在使用的代码:)
-
这是所有发布答案的用户都同意的罕见情况之一错误的答案是目前公认的。请考虑相应地更改您的投票,尤其是为了未来读者的利益。
标签: regex powershell extract powershell-4.0