Задать вопрос
@sv2204

Как в Python Script for Notepad++ объединить строки?

Хочу написать небольшой скрипт для Notepad++ с помощью плагина Python Script, нужен скрип с таким набором команд:
объединить строки
editor.replace("#", r"\n")
editor.replace("EXTINF", "<p>")
editor.replace(",", "</p>")
editor.replace(r"<p>.*?</p>", "") как правильно эту команду прописать, сейчас не работает
editor.replace(" http", ";http")
убрать замыкающие пробелы

подскажите как правильно прописать эти команды:
1)объединить строки
2)убрать замыкающие пробелы
3) editor.replace(r"<p>.*?</p>", "" (эта не работает, хотя если через поиск и замену в интерфейсе Notepad++ выполнить, то работает, а из консоли нет.)
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
editor.replace(r".*?", "")


это регулярки, решается не строковыми функциями, а регулярынми выражениями

import re
result = re.sub(pattern, replacement, subject)
result = re.sub(pattern, replacement, subject, limit)


брать замыкающие пробелы

rstrip()

ps как и что там в нотепад++ - не знаю

рекомендую Textpad и его макросы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы