Я хочу извлечь все из приведенной ниже строки, кроме "from" и ", from":
от старофранцузского, от латинского Inninia, от Invinen- «не причиняющий вреда» (от nocere «вредить»).
Это мое регулярное выражение:
(?:from)(.*)(?:,.from)(.*)
Для этого регулярного выражения в результате я получу Old French, from Latin innocentia
и innocent- ‘not harming’ (based on nocere ‘injure’).
. Как отредактировать фрагмент регулярного выражения, чтобы он соответствовал ожидаемым условиям, не повторяя незахватываемую группу (?:,.from)
?
Результат должен быть:
Old French
Latin innocentia
innocent- ‘not harming’ (based on nocere ‘injure’).