У меня есть строка, которая содержит международный номер телефона, например. +44 9383 33333, но bizzarely, когда я пытаюсь выполнить регулярное выражение (обратите внимание, что регулярное выражение корректно «экранировано») совпадение регулярных выраженийruby regex не соответствует строке, если символ «+» в источнике
например.
"001144 9383 33333".match(/(001144|004|0|\\+44)/) # works
"+44 9383 33333".match(/(001144|004|0|\\+44)/) # DOES NOT WORK
Я попытался выйти из входной строки, например. +, \ + и т. д., но безрезультатно.
Я должен делать что-то действительно глупо здесь !?
IOW: это * не * "правильно сбежал". –
как я сказал .. делаю что-то глупо! – Ben