Я реализую несколько заменителей строк с учетом этих преобразований.
'thou sittest' → 'you sit'
'thou walkest' → 'you walk'
'thou liest' → 'you lie'
'thou risest' → 'you rise'
Если я оставлю это наивным, можно использовать регулярное выражение для этого случая, чтобы найти и заменить, например thou [a-z]+est
Но проблема возникает с английскими глаголами, оканчивающимися на e
, потому что в зависимости от контекста мне нужно обрезать est
в некоторых случаях и обрезать только st
в остальных.
Каково быстрое грязное решение для достижения этого?