Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.04.2013, 18:35
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

А,понял!rgl-спасибо большое!
Ответить с цитированием
  #12 (permalink)  
Старый 28.04.2013, 12:29
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

Почему-то не работает?Что,опять,не так делаю?

<!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>

Последний раз редактировалось dima***, 28.04.2013 в 12:35.
Ответить с цитированием
  #13 (permalink)  
Старый 28.04.2013, 14:07
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

rgl-регулярка как у вас!Полдня бьюсь не могу понять в чём дело.
Ответить с цитированием
  #14 (permalink)  
Старый 29.04.2013, 04:34
Аспирант
Отправить личное сообщение для edison Посмотреть профиль Найти все сообщения от edison
 
Регистрация: 01.04.2013
Сообщений: 58

dima***
1. для составления регулярок используйте онлайн конструкторы регулярных выражений - google - "онлайн конструктор регулярных выражений"
2. пользуйтесь текстовым редактором с подсветкой синтаксиса, вы где-то потеряли закрывающую }
3. пользуйтесь инструментом для отладки : ff- плагин firebag, ie>8 -f12, chrome- ctr+shift+j, вы обращаетесь к элементам массива которые не существуют, в консоли будет это видно

[^[А-Яа-я]+\d]* Оо эт что такое ))) Отдаленно напоминает порнографию.. А не, это она и есть ))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике в любом месте документа должен удаляться определенный id DorianLeroy jQuery 2 24.12.2011 22:05
$.ajax работает без success но при этом часть кода перезагружается!? saturn Элементы интерфейса 0 16.10.2011 10:09
Drop down, сокрытие по клику в другом месте Logo Общие вопросы Javascript 2 08.11.2010 14:23
вывести текст на месте вызова скрипта yadino Общие вопросы Javascript 29 25.06.2010 10:33
JS-скрипт для вывода результата работы PHP-скрипта в заданном месте страницы Tycoon AJAX и COMET 0 06.11.2009 10:18