我有一个字符串"dep-value-sync-excess-v12";或";dep-value-sync-excess-v100",
要匹配的图案是以-v结尾并打印"的任何图案;dep值同步过量";
我能够进行模式匹配,但不能打印字符串的第一部分
如有任何帮助,将不胜感激
">要匹配的模式是以…结尾的任何模式。。。打印字符串">"的第一部分
表示:删除(不替换(字符串的最后一部分
因此,使用-Replace
运算符:
$String = "dep-value-sync-excess-v12", "dep-value-sync-excess-v100"
$String -Replace '-vd+$'
dep-value-sync-excess
dep-value-sync-excess
正则表达式解释:
-v
文字匹配d+
匹配一个或多个数字$
匹配字符串的末尾