我有一堆句子,要么以“这个颜色是红色”开头,要么以“这个颜色是粉色”开头。
我想创建一个 re.sub() 规则要把两者结合起来删除,并保留“句子的其余部分”。我怎样才能把这两个子规则结合起来呢?:
re.sub()
a = "This color is red rest of sentence" b = "This color is pink rest of sentence" re.sub('This.+ red','', a) re.sub('This.+ pink','', b)
你可以用 | 作为 OR regex中的操作:
|
OR
print(re.sub('This.+ (red|pink)', '', a)) # rest of sentence print(re.sub('This.+ (red|pink)', '', b)) # rest of sentence