Попытка извлечь строку и цифру из строки, но не работает, как ожидалось
s = '''
text1
text2
http://url.com/bla1/blah1/text22
text3
'''
import re
re.findall(r'(^http.*|text\d+)',s)
Мой выход, мысль была ^ http не будет считать строку
['text1', 'text2', 'text22', 'text3']
Ожидается
['text1', 'text2', 'text3']
Отказ от ответственности, пожалуйста, не делайте 're.sub(r'http\S+', '', s)'