Задать вопрос
@Luctor

Как достать через regex текст с разделением через несколько символов?

Строка "Текст 1&&&Текст 2&&&&&Текст 3&&&&Текст 4".
Как достать из текста в таком результате: ["Текст 1", "Текст 2&&", "Текст 3&", "Текст 4"]

Чтобы именно разделитель строк был несколько символов, а не один, пример: "[^&]+".
Как-нибудь вот так: "[^&&&]+".

Пробовал вот такие регулярки: "([\D\d]+)&&&", "(.+)&&&".
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Решения вопроса 1
@dodo512
results = "Текст 1&&&Текст 2&&&&&Текст 3&&&&Текст 4".split(/&&&(?!&)/);

console.log(results);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Luctor Автор вопроса
Окей, но мне нужно без реплейса. Именно доставать текст.
https://regex101.com/r/VMg41V/1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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