Регулярное выражение, необходимое для строки
У меня есть строка, как:
<pre>1H|\^&|||PACMAN|||||PSM||P||20170118062717|
И я хочу извлечь данные Х, Пакман, ПСМ, П и 20170118062717
Каким может быть регулярное выражение для этой строки?
Что я уже пробовал:
Вот как я стараюсь:
(?:^(R)\|(\d+)\|\^*([^|]*)\|([^|]*)\|(?:([^|]*)\|)?.*$)|(?:^(P)\|(\d+)\|\|(\d+).*$)