Задать вопрос
@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) почему-то не работает.
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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