Помогите с регуляркой для замены

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18
Есть договор в котором около 9 пунктов и куча подпунктов нужно вставить тег
<br> перед:
1.
2.2
3.3.1
4.4.4.1 и т.д.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
(?m)^ на <br>
 

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
пункты имеют всегда точку в конце?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
или только в случае 1го числа?
 

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
\d+\.((\d+\.)*\d+)?
заменить по регулярке на <br>$1
 

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18

rich7

Client
Регистрация
18.02.2016
Сообщения
66
Благодарностей
40
Баллы
18

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с rich7 какие-либо сделки.

(?m)^(\d\.)
замени на <br>$1
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
получается:
текст.1текст.<br>1. текст.<br>текст
а нужно
текст.<br>1текст.<br>1.1. текст.<br>2.текст
откуда-то нарисовался совсем другой текст. Примеры текста мягко говоря не качественные
 

rich7

Client
Регистрация
18.02.2016
Сообщения
66
Благодарностей
40
Баллы
18

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с rich7 какие-либо сделки.

если без строк то
(\d[\d\.]+) замени на <br>$1

текст.1.текст.1.1.текст.2.текст
=>
текст.<br>1.текст.<br>1.1.текст.<br>2.текст
 
  • Спасибо
Реакции: vrb-by

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
Вот исходный текст
текст.1текст.1.1. текст.2.текст
я тебя раньше спрашивал, точка всегда в конце или только в случае 1го числа. Ты ответил, что 1го числа. А здесь уже наоборот, в 1м случае точки нет, там где два числа точка есть, снова одно число - и теперь уже точка есть
 

rich7

Client
Регистрация
18.02.2016
Сообщения
66
Благодарностей
40
Баллы
18

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с rich7 какие-либо сделки.

(\d[\d\.]+|\d[а-яА-Я\s]) на <br>$1
 
  • Спасибо
Реакции: vrb-by

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18
Спасибо всем за помощь! Получилось!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)