powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разбить строчку на подстроки
6 сообщений из 6, страница 1 из 1
Разбить строчку на подстроки
    #38545263
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите с регулярным выражение

Есть строка

Код: sql
1.
<per.name>test jenkins<go <begin xml <per.street>else per.country>spring good



На выходе
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<per.name>
test
jenkins
<go
<begin
xml
<per.street>
else 
per.country>
spring
good



Те по факту " " режет на подстроки, если символ < - это начало новой подстроки и он цепляется к ней, если > - то тоже новая подстрока, но он цепляется к старой
...
Рейтинг: 0 / 0
Разбить строчку на подстроки
    #38545382
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно сделал ход конем, стал форматировать строчку и отделять <> пробелами
...
Рейтинг: 0 / 0
Разбить строчку на подстроки
    #38545586
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сумбурно как-то. Что надо-то получить на выходе?
...
Рейтинг: 0 / 0
Разбить строчку на подстроки
    #38545601
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставляешь перевод строки перед каждым "<"
Вставляешь перевод строки после каждого ">"
Заменяешь два перевода строки подряд на один.
Удаляешь перевод строки в начале (при наличии).
Profit

4 вложенных Replace...
...
Рейтинг: 0 / 0
Разбить строчку на подстроки
    #38545770
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

если требуется нормальная вложенность и всё такое, так может тогда лучше использовать обычный xml? Тогда и обрабатывать его будет легче (в большинстве языков функции парсинга xml уже заложены, или давно кем-то написаны в виде библиотек). Зачем такой не понятный формат, который является не читабельным для человека?
...
Рейтинг: 0 / 0
Разбить строчку на подстроки
    #38545881
F#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
F#
Гость
-=Koba=-,

Те по факту " " режет на подстроки, если символ < - это начало новой подстроки и он цепляется к ней, если > - то тоже новая подстрока, но он цепляется к старой

Powershell
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 
$s = '<per.name>test jenkins<go <begin xml <per.street>else per.country>spring good'
$s -replace '( |((?=<))|(?<=>))',"`r`n"

<per.name>
test
jenkins
<go

<begin
xml

<per.street>
else
per.country>
spring
good
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разбить строчку на подстроки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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