Итак, учитывая это предложение: a benefit of investments
, чтобы проверить, является ли это сингулярным выражением, я пытаюсь захватить слово перед [for, from, of], так что в данном случае это benefit
, и проверяю, не является исключительным, проверяя, заканчивается ли он на s (не ss - может быть, придется использовать здесь look back?). Итак, регулярное выражение, которое я получил, это \w*(?!s) for|\w*(?!s) from|\w*(?!s) of
Но оно также будет соответствовать benefits of
(выражение во множественном числе)
Как я могу изменить свое регулярное выражение?