Когда я разделяю строку "hello world / n" на
"hello world \n".scan(/\w+/)
Я получаю ["привет", "мир"]
Я также хотел бы считать \ n или \ t строкой. Вот мой код: var txt = "¿One; one oneé two two two two two two twö twöu three ;; twä; föur?"; var re = new RegExp ("(^ | \\ W) (one | tw | two two | two | ...
Необходимо поместить список слов Unicode в строку Unicode в {}. Вот мой код:
var txt = "¿One;one oneé two two two two two twö twöu three;;twä;föur?";
var re = new RegExp("(^|\\W)(one|tw|two two|two|twöu|three|föur)(?=\\W|$)", "gi");
alert(txt.replace(re, '$1 {$2}'));
Он возвращает:
¿{One}; {one} {one} é {two two} {two two} {two} {tw} ö {tw} öu {three} ;; {tw} ä; {föur}?
но должно быть:
¿{One}; {one} oneé {two two} {two two} {two} twö {twöu} {three} ;; twä; {föur}?
Что я делаю не так?