我的示例文本如下所示
我想留下(用记事本++ regex查找和替换)
我只是在寻找正则表达式,因为我理解记事本++:-)
fwzugrvs1#
试试这个:_[^_]+$替换为空字符串。解释一下:_匹配单个字符[^_]+匹配不是a _ character任何字符一次或多次(+)$匹配字符串的结尾
_[^_]+$
_
[^_]+
+
$
kulphzqa2#
您可以用途:
/^(.*)(_.*?)$/\1/
Demo
wlsrxk513#
如果您尝试像我一样为PromQL label_replace执行此操作以用于分组,这将对您有所帮助:
[^.*]+_(.*?)$
我知道这篇文章是关于记事本++的-但是这篇文章一直出现在我的搜索中,我发现给定的解决方案不适用于PromQL的regex变体。
3条答案
按热度按时间fwzugrvs1#
试试这个:
_[^_]+$
替换为空字符串。
解释一下:
_
匹配单个字符[^_]+
匹配不是a _ character任何字符一次或多次(+
)$
匹配字符串的结尾kulphzqa2#
您可以用途:
Demo
wlsrxk513#
如果您尝试像我一样为PromQL label_replace执行此操作以用于分组,这将对您有所帮助:
我知道这篇文章是关于记事本++的-但是这篇文章一直出现在我的搜索中,我发现给定的解决方案不适用于PromQL的regex变体。