Как я могу удалить "("
это исправить:?как я могу удалить "(", ")"?
import re, sys
my_source = {}
list_of_words = {}
text_we_need = {}
dict_of_words = {}
max_characters = 0
with open("my_source2.txt") as f:
my_source = f.read()
p = re.compile(r'<a(.*?)</a>')
my_source = p.sub('<a></a>', my_source, re.DOTALL)
my_source = re.sub('<a>','',my_source)
my_source = re.sub('(','',my_source)
my_source = re.sub(')','',my_source)
почему этот код, не работает для '(' ??
Не пытайтесь разобрать HTML с регулярными выражениями. Используйте парсер HTML. – geoffspear
Редакционная заметка: «Почему это не работает !?» без предоставления ошибки, которую вы получаете, не является продуктивным. Кроме того, что говорят python docs об экранировании специальных символов в регулярных выражениях? – StoryTeller