I have a string in the following format. Test 2 Lorem ipsum dolor sit amet consectetur adipisicing elit. Test 3 Lorem ipsum dolor sit amet consectetur adipisicing elit. Test 4 Lorem ipsum dolor sit amet consectetur adipisicing elit. Test 5 Lorem ipsum dolor sit amet consectetur adipisicing elit. How to delete Test 2, Test 3 and so on, so the string would look like this? Lorem ipsum dolor sit amet consectetur adipisicing elit. Lorem ipsum dolor sit amet consectetur adipisicing elit. Lorem ipsum dolor sit amet consectetur adipisicing elit. Lorem ipsum dolor sit amet consectetur adipisicing elit. Lorem ipsum dolor sit amet consectetur adipisicing elit. I have tried: test1 = re.compile(r'^Test \d ') test2 = re.compile(r'^Test \d\d ') text = re.sub(test1, '', text) text = re.sub(test2, '', text) But it didn't work Continue reading...