Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Примеры регулярных выражений 
Author Message
Batya



PostPosted: Thu Jul 16, 2026 19:41    Post subject: Примеры регулярных выражений Reply with quote

Комрады, прошу помощи. Что-то мозг закипает.
Есть текст вида
Quote:
_|_123_|_124_|_125_|_123_|_126_|_127
_|_123_|_128_|_129

Задача - если в тексте встречается такой же текст, как в начале строки по шаблону "^(_\|_\d+_\|)", заменить на перенос строки такой текст в любом месте строки. Т. е. применительно к указанному примеру заменять нужно исключительно "_|_123_|", и должно получиться:
Quote:

_124_|_125
_126_|_127

_128_|_129

Заранее число, стоящее в начале строки неизвестно. Но заменять надо только блоки, содержащие число из начала строки.
Соответственно, аналогичный результат должен получиться и, например, для текста:
Quote:
_|_78_|_124_|_125_|_78_|_126_|_127
_|_78_|_128_|_129

Если принципиально, использую поиск в Notepad++.
_________________
Нет, я не сплю. Я просто медленно моргаю.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group