Если надо больше одного символа, то чуть усложнить придётся: >>> s="abcdtatatata" >>> t="ta" >>> re.search(f"(({t})+)$", s).group(1) 'tatatata' тк + относится к последнему токену ре, надо группировать т.
Я на перле много писал и потому мне ре прост и понятен. В питоне вроде как та же либа используется. В перле нет необходимости в функциях даже, там ре -- часть языка. sub lastT($$) { my ($t,$_)=$@; return $1 if /($t+)$/; }
попробовал в онлайн компилятор загнать, ошибку выдало Can't use global $_ in "my" at main.pl line 7, near ",$_" Execution of main.pl aborted due to compilation errors.