@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++ выполнить, то работает, а из консоли нет.)
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 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 и его макросы
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы