Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поиск символа перевода строки в XML
 
 автор: sh4m4n   (14.01.2009 в 14:54)   письмо автору
 
 

всем привет)
возникла проблема при написании регулярного выражения на JavaScript..
я ищу в XML файле символ перевода строки чтобы в JS заменить его на <br>, но какие варианты только не пробую, а символ перевода строки найти так и не удаётся.. может быть кто-нибудь поможет найти его обозначение в xml?)
вот это не работает:
var infox = streets[i].getAttribute("stats");
var str = infox;
var reg = /\r\n|\r|\n/g;
var result = str.replace(reg, "<br>");

  Ответить  
 
 автор: GeorgeIV   (14.01.2009 в 18:53)   письмо автору
 
   для: sh4m4n   (14.01.2009 в 14:54)
 

a reg , надеюсь, в кавычках был?

  Ответить  
 
 автор: Trianon   (14.01.2009 в 19:00)   письмо автору
 
   для: GeorgeIV   (14.01.2009 в 18:53)
 

в Javascript regexp пишут в слэшах.

  Ответить  
 
 автор: xx7   (14.01.2009 в 23:45)
 
   для: sh4m4n   (14.01.2009 в 14:54)
 

Зависит от того что получается содержащимся в str

<html>
<body st=" margin: 0; height:100%;
background:#BBB;
color:#252; border:double 1ex darkred;
">
<hr>
<script language="javascript">
var str = document.body.getAttribute("st");
var reg = /[\r\n]+/g;

var result = str.replace(reg, "<br>");
alert(result);
</script>
<script>

function scaner(x) {
alls = x
for (key in alls)
{
document.write(String(key)+'==='+String(alls[key] ).replace(/</g, '&lt;') + '<hr>\n');
}
}
scaner(document.body.getAttribute('st'));
</script>
</body>
</html>
попробуйте заменить на style название атрибута и там где getAttribute('st')
и у меня только опера показывает всё без изменений

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования