Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AttributeError: 'str' object has no attribute 'sub' Python code

Getting this error trying to study for an upcoming final exam and need to understand why it isnt working. Here is the code.

morning_agenda = "At 9.00AM the project team will assemble. The first topic will be fixing the bug in program product.py. We'll break for coffee at 10.30. Work will then continue on improving display.html until 12.30PM."

print morning_agenda

morning_agenda.sub('([0-9]+)\.([0-9]+)', r'\1:\2', morning_agenda)

print morning_agenda
like image 576
user1737250 Avatar asked Dec 11 '22 21:12

user1737250


1 Answers

re.sub is a function in the re module, not a method of a string.

import re
morning_agenda = re.sub('([0-9]+)\.([0-9]+)', r'\1:\2', morning_agenda)
like image 154
Amber Avatar answered Feb 19 '23 05:02

Amber