@Denis1111

Как вырезать строку начинающего с определённого символа?

Как вырезать строку начинающего с определённого символа?
Например есть строка:
"
Текст
# текст 2
# текст "текст с #" 3
# текст 4
# текст 5
"

Хочу вырезать в массив только те строки, которые идут после символа #.
Вопрос: как реализовать это с помощью регулярных выражений? При чем, если в строке есть кавычки "" и в них есть символ #, то делать исключение. Или есть другой способ?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
если правильно понял:
console.log(`
Текст
# текст 2
# текст "текст с #" 3
# текст 4
# текст 5
`.match(/^#.*$/gm));
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
`"
Текст
# текст 2
# текст "текст с #" 3
# текст 4
# текст 5
"
`.split(/#/g) // [""↵Текст↵", " текст 2↵", " текст "текст с ", "" 3↵", " текст 4↵", " текст 5↵"↵"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы