Я пытаюсь реализовать следующий поиск по регулярному выражению, найденный на странице синтаксиса в поле для гольфа.
var ptrn = /[a-zA-Z_][a-zA-Z0-9_]*|'(?:\\.|[^'])*'?|"(?:\\.|[^"])*"?|-?[0-9]+|#[^\n\r]*|./mg;
input = ptrn.exec(input);
Ввод - это только первое совпадение регулярного выражения. например:
"hello" "world"
должен возвращать ["hello", "world"]
, но возвращает только ["hello"]
.