Сохранить регулярку (RegExp) без потерь
Вложений: 1
Ребята, 2-й день маюсь, подскажите, как сохранить регулярное выражение из переменной, например в файл, при этом оставив целостный вид самого выражения. На примере:
var $ = '[\n\s\t]'; если переменную $ вывести в файл или консоль получается: Вложение 2618 Т.е. символы перевода строки, табуляции, пробела и т.д. заменяются. А надо, чтобы так и оставалось [\n\s\t]. |
Цитата:
Вот регулярное выражение var $ = /[\n\s\t]/; |
Слешь надо добавлять \\n\\r\\t
|
ksa, согласен, что это не совсем регулярное выражение, а обычная строковая переменная, но, к сожалению, код большой и построен на множестве объединенных таких строковых переменных. Тогда встречный вопрос, а можно как-то строковую переменную заставить игнорировать символы табуляции и т.д.?
|
laimas, блин, думал, что уже пробовал дополнительно экранировать, а сейчас сделал и о чудо, похоже, то что надо. Благодарю
|
alert( /[\n\s\t]/.toString() ) |
Цитата:
Что делать, и как добиться желаемого - сказали выше. |
Часовой пояс GMT +3, время: 13:03. |