0
如何从字符串中提取以下模式的第一个实例。正则表达式子串提取Powershell
$a="CIC-284 Updated code to reflect changes from Defect 46"
$a -match "CIC-*"
True
预期结果:CIC-284使用的powershell的字符串。
如何从字符串中提取以下模式的第一个实例。正则表达式子串提取Powershell
$a="CIC-284 Updated code to reflect changes from Defect 46"
$a -match "CIC-*"
True
预期结果:CIC-284使用的powershell的字符串。
您的正则表达式(CIC-*
)与字符序列“CIC”后跟任意数量的连字符匹配。星号是quantifier,其含义是“前面表达的零次或多次”。
若要匹配字符序列“CIC-”后跟任意数字的数字,您的表达式将更改为CIC-\d*
。 \d
是一个匹配数字的转义序列。或者,您可以使用[0-9]
而不是\d
。