У меня вопрос смущающего новичка, но я думаю, что застрял и не могу думать прямо.
Я хочу шаблон регулярного выражения, который добавит слово 'old'
после слова 'year'
или 'years'
, только если слово 'child'
или 'children'
также присутствует в предложении (aшаблон, который я обнаружил в моих данных).
Итак:
'Особенно у детей в возрасте от одного года до двенадцати лет в течение семи лет.'
будет иметь "старый"«добавлено после первого года», но не добавлено после второго, а также не после двух последних слов:
'Особенно у детей в возрасте одного года или до двенадцати лет, в течение семи лет. '
Мои модели до сих пор сумели ошибиться, например,
if 'child' or 'children' in i.split() and 'old' or 'olds' not in i.split():
i=re.sub(r'year' ,'year old',i)
Есть идеи?Спасибо:)