Форумы портала PHP.SU » PHP » Регулярные выражения » Как работать с Preg-replace в окне редактора без обращения к файловой системе и браузеру?

Страниц (1): [1]
 

1. supmener - 25 Января, 2017 - 01:43:38 - перейти к сообщению
Например нашёл код для замены двойных пустых строк на одиночные:
CODE (htmlphp):
скопировать код в буфер обмена
  1.     preg_replace('~[\n\r]{2,}~', PHP_EOL, $sInput)

(автор с ником Мелкий)
Какой, желательно бесплатный php редактор взять (когда изучал PHP, имел дело с Коделобстер, потом забросил это дело и многое забыл из тех основ, которые когда то выучил). И как этот код применить, чтобы сразу в окне иметь результат, как в обычном текстовом редакторе наподобие Notepad++?
2. Sail - 25 Января, 2017 - 13:58:49 - перейти к сообщению
supmener пишет:
И как этот код применить, чтобы сразу в окне иметь результат

Например: PHP Sandbox
3. supmener - 25 Января, 2017 - 22:38:02 - перейти к сообщению
Спасибо. Напишите пожалуйста шаблончик по удалению в каком нибудь тексте двойных пустых строк, чтобы было понятно, как применить на практике человеку, который умеет читать, писать и пользоваться буфером обмена (copy/paste).
4. Строитель - 25 Января, 2017 - 22:54:43 - перейти к сообщению
supmener, CodeLobster ведь имеет такую возможность (кнопка Preview)
5. supmener - 16 Февраля, 2017 - 01:19:35 - перейти к сообщению
Не помню, как написать шаблон на PHP, куда вставлять текст в Коделобстер, чтобы всё это заработало.
6. Строитель - 16 Февраля, 2017 - 16:54:25 - перейти к сообщению
supmener пишет:
Не помню, как написать шаблон на PHP
Это зависит от конкретной задачи.
supmener пишет:
куда вставлять текст в Коделобстер, чтобы всё это заработало.
В пхп-файл, а потом этот файл открыть в CodeLobster.
7. supmener - 16 Февраля, 2017 - 17:05:57 - перейти к сообщению
Для замены двойных пустых строк на одиночные php файл прошу написать.
8. Строитель - 16 Февраля, 2017 - 17:14:54 - перейти к сообщению
supmener пишет:
Для замены двойных пустых строк на одиночные php файл прошу написать.
В первом посту вроде бы рабочее решение:

PHP:
скопировать код в буфер обмена
  1. echo preg_replace('~[\n\r]{2}~iu', PHP_EOL, $sInput);

(Добавление)
Если не срабатывает, то напишите пример исходного текста, и укажите, что в нём требуется найти.
9. supmener - 16 Февраля, 2017 - 17:17:55 - перейти к сообщению
А куда текст подставлять?
10. Строитель - 16 Февраля, 2017 - 17:19:36 - перейти к сообщению
supmener пишет:
А куда текст подставлять?
PHP:
скопировать код в буфер обмена
  1.  
  2. $sInput = 'Сюда вставить текст';
  3. echo preg_replace('~[\n\r]{2,}~iu', PHP_EOL, $sInput);

(Добавление)
Добавил запятую в фигурные скобки {2,}

 

Powered by ExBB FM 1.0 RC1