@bqio
https://bqio.github.io/

Какое регулярное выражение использовать?

Есть текст:
$t1$Wmクロム|3$w0|$Wmusername|7$w0|$Wsクロム|$Wa$SvpSE_VOICE_CHROM_EVT_29|$E怒,|This is it!\nOur final battle!$k$p$E笑,|You're one of us, $Nu,\nand no "destiny" can change that.$k$p$E怒,|Now let's kill this dastard and be\ndone with it!$k

Я использую следующее выражение: ([^$]+)\$|\|

Мне необходимо, чтобы возвращались все команды и чтобы они кончались и на $ и на |. В данном случае он нормально парсит t1 а вот $Wmクロム захватывает вместе с |3. Как сделать, чтобы он останавливался на |? Вариант с | (or) почему-то не работает.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы