2024-04-19 01:36:38 发布
网友
我想在保留“[Opportunity]”的同时删除Opportunity。你知道吗
Opportunity
Winery Tailspin Electonic Opportunity [Opportunity].[Opportunity Name]
我该怎么做?你知道吗
可以在中使用count参数回复sub如果它总是出现在你的“[word]”之前,则如下所示。你知道吗
re.sub('Opportunity','',string,count = 1)
我不确定您想用[Opportunity Name]位做什么,但下面的行将删除所有没有相邻[or]的Opportunity:
re.sub('([^\[])(Opportunity)([^\]])','\g<1>\g<3>',string)
此代码在regex中使用分组,并以 (任何字符不同于[)(机遇)(任何字符不同于]) 然后替换为第一组和第三组字符,即相邻字符。 用你的例子会起作用
Winery Tailspin Electonic [Opportunity].[Opportunity Name]
但是,请注意,只有当机会不是第一个词,也不是最后一个词时,这个解决方案才会起作用。你的情况是这样吗?你知道吗
可以在中使用count参数回复sub如果它总是出现在你的“[word]”之前,则如下所示。你知道吗
我不确定您想用[Opportunity Name]位做什么,但下面的行将删除所有没有相邻[or]的Opportunity:
re.sub('([^\[])(Opportunity)([^\]])','\g<1>\g<3>',string)
此代码在regex中使用分组,并以 (任何字符不同于[)(机遇)(任何字符不同于]) 然后替换为第一组和第三组字符,即相邻字符。 用你的例子会起作用
Winery Tailspin Electonic [Opportunity].[Opportunity Name]
但是,请注意,只有当机会不是第一个词,也不是最后一个词时,这个解决方案才会起作用。你的情况是这样吗?你知道吗
相关问题 更多 >
编程相关推荐