Похоже, вы работаете с pandas
, поэтому используйте str.replace
как:
data["image_cloud"] = data["image_cloud"].str.replace(r"([A-Z])/([0-9])", r"\1-\2")
В ([A-Z])/([0-9])
, ([A-Z])
- это группа захвата # 1, которая соответствует заглавной букве, а ([0-9])
- это группа захвата # 2, которая захватывает цифру, а \1
и \2
- их соответствующие обратные ссылки в шаблон замены.
Запомните префикс r
, обозначающий строковый литерал raw .