在单引号之间提取字符串

时间:2016-12-30 03:35:09

标签: regex powershell

$String="The failing subtask was: 'Regenerate both backup and primary keys for job scheduling Service Bus namespace'"

输出 - 为作业调度Service Bus命名空间重新生成备份和主键

失败的子任务是:固定它将出现在每个字符串消息中

1 个答案:

答案 0 :(得分:2)

根据您的事实:

$String="The failing subtask was: 'Regenerate both backup and primary keys for job scheduling Service Bus namespace'"

您可以尝试:

(([regex]".*'(.*)'").Matches($String))[0].Groups[1].Value

它使用Regex上的Matches方法提取第一个匹配的第二组的值(你应该使用try ... catch aroud)