У меня есть некоторые suffix
, которые я хочу сопоставить, когда некоторые prefix
отсутствуют. Однако suffix
может повторяться.
Некоторые примеры:
1. prefixsuffix - should not match
2. prefixsuffixsuffix - should not match
3. prefixsuffixsuffixsuffix - should not match
4. suffix - should match
5. suffixsuffix - should match
6. suffixsuffixsuffix - should match
Я пробовал это регулярное выражение: (?<!prefix)suffix
, что не удается в примерах 2, 3, поскольку более поздние suffix
совпадают.
Итак, я попробовал это регулярное выражение: (?<!prefix)(suffix)*
, надеясь, что это позволит повторить suffix
, но, похоже, проблема та же.
Итак, я хочу регулярное выражение, удовлетворяющее приведенным выше примерам.