我有以下示例列表:
abanana
apple
aubergine
bcarrot
berry
bpineapple
date
我想要一个正则表达式,它将替换除a
,b
或{{1}之外的任何行开头的apple
或aubergine
}。我正在使用Google表格查找和替换(使用RE2 engine)。
在上面的示例中,它应匹配:
berry
我试过这个:
^(=一个?| B)(?苹果|茄子|浆果)
匹配正确的序列,但不会"返回" 第一个字母(Google表格随后可以替换)。
以下是Google表格中的内容:
答案 0 :(得分:4)
使用以下正则表达式:
^(?!apple|aubergine|berry)(a|b)
^(?!apple|aubergine|berry
- 确保当前字词不在排除列表中(a|b)
匹配所需的字符以替换