|
Kikky ↓
|
 |
|
08 Сентябрь, 2011, 09:12:55
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
Народ, помогите..
var s = "111211111\n1111111\\n11111";
s = s.replace(new RegExp("\n",'g'), "\x0A");
Почему регулярка не находит второй перенос строки?...она видимо ищет символ "\n" неразрыный, а экранированный "\\n" уже считается строкой...как быть в таком случае?
|
|
|
|
|
Записан
|
|
|
|
|
Kikky ↓
|
 |
|
08 Сентябрь, 2011, 09:19:35 , спустя 6 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
я вижу, что даже в посте первый перенос подсветился, а второй нет.., но как правильно сделать регулярку для такого случая?
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
08 Сентябрь, 2011, 09:32:50 , спустя 13 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
str_replace: function(srch, rep, subj){
return subj.split(srch).join(rep);
}
|
|
|
|
|
Записан
|
|
|
|
|
Kikky ↓
|
 |
|
08 Сентябрь, 2011, 10:02:27 , спустя 29 минут 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
function str_replace(srch, rep, subj){
return subj.split(srch).join(rep);
}
var s = "111211111\n1111111\\n11111";
s = str_replace("\n","!!!",s);
console.log(s); // "111211111!!!1111111\n11111"
не помогло...
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
08 Сентябрь, 2011, 10:06:50 , спустя 4 минуты 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
"\n"
может
'\n' ?
|
|
|
|
|
Записан
|
|
|
|
|
Kikky ↓
|
 |
|
08 Сентябрь, 2011, 10:08:18 , спустя 1 минуту 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
"\n"
может
'\n' ?
Пробовал, результат тот же..
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
08 Сентябрь, 2011, 10:08:41 , спустя 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Ну да, не работает, сцуко... Дык, делай тогда два раза:
str_replace("\n","!!!",s);
str_replace("\\n","!!!",s);
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
08 Сентябрь, 2011, 10:11:07 , спустя 2 минуты 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
\n в твоем случае это тупо перенос (в двойных кавычках), а \\n это \n тобишь разные символы
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
08 Сентябрь, 2011, 10:11:07 , спустя
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 92
Сообщений: 5500 Сила слова: 1.67
|
\m/(°°,)\m/
|
|
|
|
|
Записан
|
|
|
|
|
Kikky ↓
|
 |
|
08 Сентябрь, 2011, 10:19:52 , спустя 8 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
\n в твоем случае это тупо перенос (в двойных кавычках), а \\n это \n тобишь разные символы
Я понимаю это :)
Ну да, не работает, сцуко... Дык, делай тогда два раза:
str_replace("\n","!!!",s);
str_replace("\\n","!!!",s);
Да, видимо прийдётся два раза делать, спасибо всем за помощь :)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
08 Сентябрь, 2011, 10:31:41 , спустя 11 минут 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
пиздец. учи мат часть и синтаксис вяаскрипт и что такое экранирование. твой код работает полностью верно относительно входных данных Спустя 11 секунд добавил ошибка в бошке так сказать
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
fgets ↓
|
 |
|
09 Сентябрь, 2011, 01:51:26 , спустя 3 часа 19 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 1119 Сила слова: -0.09
|
дуд как всегда не упустил свою возможность выебнуться
|
|
|
|
|
Записан
|
эй детка не ссы в бассейн
Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
|
|
|
|
phpdude ↓
|
 |
|
09 Сентябрь, 2011, 03:50:18 , спустя 1 час 58 минут 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
дуд как всегда не упустил свою возможность выебнуться
хули ты на авке улыбаешься? щас сперму на ней нарисую и скажем что так было :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Stasovsky ↓
|
 |
|
09 Сентябрь, 2011, 09:20:56 , спустя 5 часов 30 минут 38 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3653 Сила слова: 1.48
|
в регулярке экраируй \/n
так он будет искать два символа а не перенос
|
|
|
|
|
Записан
|
|
|
|
|
Kikky ↓
|
 |
|
09 Сентябрь, 2011, 10:53:54 , спустя 1 час 32 минуты 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 2
Сообщений: 175 Сила слова: 1.14
|
в регулярке экраируй \/n
так он будет искать два символа а не перенос
Да...понял уже, что нужно было экранировать, спасиб
|
|
|
|
|
Записан
|
|
|
|
|