假设我有以下7个字符串
Seven Swans a Swimming
Six Geese a Laying
Five Golden Rings
Four Calling Birds
Three French Hens
Two Turtle Doves
and a Partridge in a Pear Tree
我想写一个正则表达式,通过使用否定来消除最后5个字符串,否定“鹅”和“天鹅”。有一种直截了当的方法吗? 我最好的解决方案是https://regex101.com/r/QprpQZ/1。
我想得到的同等解决方案是:
.*(Golden|Birds|Hens|Doves|Partridge in a Pear Tree).*