我有这个字符串:
of cabbages and kings and more kings
我想根据这个标准进行匹配:
- Any instance of "king"
- Any instances of "cab" OR "goat"
- No instances of "bill"
此正则表达式适用于 IsMatch():
^(?=.*?(king))(?=.*?(cab|goat))(?=.*?(bill))
但它只返回 1 个长度为 0 的组。有没有办法让它返回匹配的组,以便我们可以在之后阅读匹配的文本?