powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярное выражение разделения слов preg_replace
6 сообщений из 6, страница 1 из 1
Регулярное выражение разделения слов preg_replace
    #38508840
NickDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как составить регулярное выражение на php preg_replace для решения такой проблемы: есть текст, в котором потерялись переходы на новую строку и в результате слова слиплись. необходимо слипшиеся слова разделить новой строкой '\n'.

Например есть текст:

Авто характеристикиКоробка передач: РучнаяПривод: ПереднийКоличество: 5Цвет: БелыйТопливо: Дизель

Его нужно преобразовать в:

Авто характеристики
Коробка передач: Ручная
Привод: Передний
Количество: 5
Цвет: Белый
Топливо: Дизель
...
Рейтинг: 0 / 0
Регулярное выражение разделения слов preg_replace
    #38508966
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь только регулярными выражениями тут не обойтись
...
Рейтинг: 0 / 0
Регулярное выражение разделения слов preg_replace
    #38508968
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как вариант конечно


Код: php
1.
strtr($srt, ['A'=>"A\n",...]);
...
Рейтинг: 0 / 0
Регулярное выражение разделения слов preg_replace
    #38508972
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или

Код: php
1.
2.
3.
4.
5.
6.
<?php

header('Content-type: text/plain;charset=utf8');
$str = 'Авто характеристикиКоробка передач: РучнаяПривод: ПереднийКоличество: 5Цвет: БелыйТопливо: Дизель';

echo preg_replace('#([а-я])([А-Я])#Uu', "$1\n$2", $str);
...
Рейтинг: 0 / 0
Регулярное выражение разделения слов preg_replace
    #38508973
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то опережающая проверка в реплейсе не работает (
...
Рейтинг: 0 / 0
Регулярное выражение разделения слов preg_replace
    #38508975
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну там цифры добавить еще

Код: php
1.
preg_replace('#([а-я\d])([А-Я])#Uu', "$1\n$2", $str);
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярное выражение разделения слов preg_replace
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]