使用正则表达式sublime删除逗号之前的所有内容

问题描述 投票:-1回答:2

如果我在Sublime中有以下数据集,我如何使用正则表达式操作获得以下预期输出。

给定数据集:

1,11111111
123,22222222
12,88888888

预期产量:

11111111
22222222
88888888

所以,基本上我想在逗号本身之前删除逗号之前的所有内容。

在崇高中运行的正则表达式是什么?

regex sublimetext3
2个回答
1
投票

虽然您可以通过查找最后一个逗号的索引并从您的原始字符串中获取子字符串来实现,我建议使用(?<=,).++

(?=,) - 声称在当前位置之后有逗号。

.++ - 匹配尽可能多的字符,除了新行\n(因为你想要逗号之后的所有内容),除非你在正则表达式中使用单行模式。

Demo


2
投票

做一个ctrl + f,进入\d+,,按alt + enter然后return,你应该得到你想要的。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.