Какой шаблон следует использовать для замены нулей и единиц в качестве показателей?

Я предполагаю, что вы действительно regexes хотите сохранить x в x^1, поэтому regular-expression мы можем использовать это regularexpression выражение с утверждением regexp просмотра назад, которое pythonista не будет частью совпадения.


binomial = "625x^4+1500x^3+1350x^2+540x^1+81x^0"

print(re.sub(r"([a-z]\^0)|(?<=[a-z])\^1\b", "", binomial))
# Output 
625x^4+1500x^3+1350x^2+540x+81

[^...] — это regular-expressions not in ... выражение ^ необходимо python-interpreter экранировать.

python

regex

2022-11-28T06:21:56+00:00
Вопросы с похожей тематикой, как у вопроса:

Какой шаблон следует использовать для замены нулей и единиц в качестве показателей?