我做了一些搜索,发现了很多与Regex有关的多个替换问题,但我在EditPadPro中工作,因此需要一个能够与该环境的正则表达式语法一起使用的解决方案。希望有人有一些指导,因为我没有能够自己解决方案。EditPad:如何用多个值替换多个搜索条件?
其他免责声明:我吸取正则表达式。我的意思是......真的很糟糕。就像我几乎不知道跆拳道我正在做。所以说,这是我需要做的,以及我目前如何接近它...
我需要替换两个可能的值,以及其相应的替代品。我的两个搜索是:
(.*)-sm
(.*)-rad
目前我单独运行这与简单的字符串替换每个:
sm
rad
基本上我需要砍掉任何在此之前,来自“sm”,所以我只是检测到包括sm在内的所有东西,然后用该字符串替换它(同样也适用于“rad”)。
但似乎应该有一种方法在单个搜索/替换操作中执行此操作。我可以做搜索的部分罚款:
(.*)-sm|(.*)-rad
但再怎么替换每个与它的匹配值?这就是我卡住的地方。我想:
sm|rad
但很可惜,这只是变成被用于替换文字完整的字符串。
忽略我以前的评论,我现在正在编辑。感谢你,这很好! –
我道歉,我误解了给出的答案的时间,这个实际上是给予第一,所以我正在授予它正确的答案。再次抱歉,有任何困惑! –