У меня есть текстовый файл, который содержит некоторые URL:
[http://igu.org.ru/ International Geographical Union - Russian National Committee]
[http://www.geografos.org Colegio de Geógrafos - España]
[http://www.geografs.org Col.legi de Geògrafs - Catalunya]
[http://www.geografs.org]
Теперь я хочу преобразовать эти внешние ссылки следующим образом (в фиксированном порядке):
заменить "[url any text]
" на "any text
", где "url
" - это URL-адрес (например, начинается с "http://").
)
заменить "[url]
" на "url
"
import re
def openfile(filename):
with codecs.open(filename, encoding="utf-8") as F:
replace = F.read()
replace = re.sub(r'\[http://.+ ...) # should replace "[url any text]" with "any text"
replace = re.sub(...) # should replace "[url]" with "url"
есть предложения?