Я хочу, чтобы соответствовать слова, которые содержат специальные символы или которые начинаются с «HTTP: //»Регулярное выражение. Совпадение слова, содержащие специальные символы или «HTTP: //»
Так это предложение
% Нe # LLO, мой сайт: http://www.url.com/abcdef123
должен превратиться в эту
мой сайт
До сих пор, у меня есть этот
re.sub(r"^[^\w]", " ", "%he#llo, my website is: http://www.url.com/abcdef123")
Это просто удаляет символы, но не удаляет слова, связанные с символом (он также не удаляет «:» и «»), а также не удаляет URL.
Кстати, ваше название вопроса говорит «слова, которые начинаются со специальных символов», в то время как в тексте вопроса говорится «содержащие специальные символы». Возможно, вы захотите изменить заголовок, чтобы он был согласован. –