Помогите с регуляркой

Tronheym

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

Помогите с регуляркой.
Есть список, который содержит строки вида:

aaaаа aaaa|aaaaaaa|aaaaaa
|aaaaaa|aaaаа аааaaa|aaaaaa
aaaaaa|aaaaa|aaаааа ааааaaa

Нужно взять строку начинающуюся со знака |

под а имеется в виду любые буквы русского или латинского алфавита, цифры и другие знаки (кроме спец символов)
 
Регистрация
12.07.2014
Сообщения
916
Благодарностей
371
Баллы
63

Metrix

Client
Регистрация
03.01.2014
Сообщения
343
Благодарностей
271
Баллы
63
\|.*?(?=($|\n))

Update:
Так более верно
(?<=(^|\n)([^|]+|))\|.*?(?=($|\n))
 
Последнее редактирование:
  • Спасибо
Реакции: Tronheym

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