Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2014, 23:31
Аватар для Roman Koff
Аспирант
Отправить личное сообщение для Roman Koff Посмотреть профиль Найти все сообщения от Roman Koff
 
Регистрация: 14.04.2010
Сообщений: 46

Чистка текста
Пишу надстройку над CodeMirror для редактирования html-кода. Совсем не силен в регулярных выражениях, подскажите, пожалуйста, как можно закодить следующий алгоритм –

Имеется текст в переменной s.
var s = cm.getSelection();

Нужно:
1. Добавить в начало "<p>"
2. Добавить в конец "</p>"
3. "\n" заменить на "</p><p>"
4. Заменить все пробельные символы на пробел
5. Удалить все двойные пробелы
6. Удалить все пробелы между "</p>" и "<p>"
7. Удалить пробелы до "</p><p>"
8. Удалить пробелы после "</p><p>"
9. После "</p>" вставить "\n\n"


Алгоритм ниже в Чистка текста.

Последний раз редактировалось Roman Koff, 16.03.2014 в 01:39.
Ответить с цитированием