Мне нужна помощь с приведенными ниже правилами регулярных выражений
- Должен начинаться с
Include(
- Должен заканчиваться
s)
- Не должно иметь
)
в середине - Я бы хотел исключить результаты, которые заканчиваются
Address)
, Status)
или Process)
У меня есть первые три правила, работающие с следующий RegEx:
(?=Include\().[^\)]*(s\))
Но каждый раз, когда я пытаюсь улучшить его, чтобы включить правило # 4, я полностью нарушаю RegEx и не получаю совпадений. Вот ссылка с примером того, что я получил до сих пор, в настоящее время у него есть 7 совпадений, но есть два ложных срабатывания, которые исключило бы правило 4, если бы я смог реализовать его, поэтому я ожидаю только 5 совпадений: https://regexr.com/4snsb
Он должен удовлетворять следующим 5 строкам:
Include(x => x.ClientBuyerAutoCharges)
Include(x => x.ClientContacts)
Include(x => x.ClientContactCommsTypes)
Include(x => x.ClientInspectionValues)
Include(x => x.ClientUnitTypeVATStates)