А,понял!rgl-спасибо большое!
|
Почему-то не работает?Что,опять,не так делаю?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <body> <p style='display:none'> • Родник - Низам 1:1 Горец - Авангард 3:1 Гумс - Берд 2:0 Вайнах - Динамо 2:1 Лидер - Автуры 3:1 Оскар - Мартан 2:0 Марта - Даймохк 1:2 ЧГУ - Терек 3:1 19.04.13 00:11 Nohcho Правка ip inf • Родник 1 - 1 Низам Горец 2 - 1 Авангард Гумс 2 - 0 Берд Вайнах 2 - 2 Динамо Лидер 4 - 0 Автуры Оскар 3 - 0 Мартан Марта 1 - 2 Даймохк ЧГУ 1 - 2 ТЕРЕК 19.04.13 00:17 Турпал-Али Правка ip inf • Родник 1-2 Низам Горец 2-0 Авангард Гумс 2-1 Берд Вайнах 3-1 Динамо Лидер 4-0 Автуры Оскар 0-0 Мартан Марта 1-2 Даймохк ЧГУ 4-1 Терек 19.04.13 00:18 Beck-77 Правка ip inf </p> <script> var a1 = document.getElementsByTagName('p')[0].innerHTML; a1 = a1.replace(/^\s*?\n\s*|\s*?\n\s*$/img,'').split(/\s*\n\s*/).join('\n'); var b1=a1.split(/\sПравка\sip\sinf/); //if (typeof b1[b1.length - 1] != 'object') //b1.splice(b1.length - 1, 1); //document.write(b1); for (var i=0;i<b1.length-1; i++){ b1[i]= b1[i].split(/\d{2}\.\d{2}\.\d{2}\s\d{2}\:\d{2}\s/); document.write('<br>' + b1[i][1]+ ':'+'<br>'); b1[i][0]=b1[i][0].split(/\n/); for (var k =0; k < b1[i][0].length; k++){ var reguha = /[^[А-Яа-я]+\d]*([А-Яа-я]+)[^[А-Яа-я]+\d]*([А-Яа-я]+|\d+)[^[А-Яа-я]+\d]*([А-Яа-я]+|\d+)[^[А-Яа-я]+\d]*([А-Яа-я]+|\d+)/; var b2=b1[i][0][k].match(reguha); for (var l=0; l< b2.length; l++){ document.write(b2[l]+'<br>'); }} </script> </body> </html> |
rgl-регулярка как у вас!Полдня бьюсь не могу понять в чём дело.
|
dima***
1. для составления регулярок используйте онлайн конструкторы регулярных выражений - google - "онлайн конструктор регулярных выражений" 2. пользуйтесь текстовым редактором с подсветкой синтаксиса, вы где-то потеряли закрывающую } 3. пользуйтесь инструментом для отладки : ff- плагин firebag, ie>8 -f12, chrome- ctr+shift+j, вы обращаетесь к элементам массива которые не существуют, в консоли будет это видно [^[А-Яа-я]+\d]* Оо эт что такое ))) Отдаленно напоминает порнографию.. А не, это она и есть )) |
Часовой пояс GMT +3, время: 05:49. |