Создание парсера аргументов. Я хочу разбить строку на массив где разделителем является ","
, кроме случаев, когда ему предшествует "|"
. Это означает, что строка
"foo, ba|, r, arg"
должна привести к
`["foo", "ba|, r", "arg"]`
. Я пытаюсь использовать это регулярное выражение: (? , который работает в http://regexhero.net/tester/ , но когда я пытаюсь использовать
args.split(/(?
в ruby, я получаю сообщение об ошибке: undefined (? ...) последовательность: / (?