Регулярка: взять строку начинающуюся/заканчивающуюся на..

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
Привет.

Подскажите.

Есть строки вида:
текст|текст|текст|n-текст
текст|текст|текст|n-текст
текст|текст|текст|n-текст

Среди них попадаются строки:
|текст|текст|текст
и
текст|текст|текст|

Какой регуляркой найти эти строки? Мне их нужно удалить из файла.

п.с. вместо "текст" могут быть буквы русского и латинского алфавита, цифры и прочие символы..
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Операции над списком > Удалить строки, удовлетворяющие регулярному выражению
Код:
(?<=^|\n)\|.*|.*\|(?=\r|$)
 

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
Спасибо!
 

kirsa

Client
Регистрация
06.12.2016
Сообщения
50
Благодарностей
9
Баллы
8
А как можно взять строку из списка, которая начинается с, допустим номера, который лежит в переменной? В "Получить строку" только "Первую", "Случайную" или "По номеру".
 

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