Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2013, 20:56
Профессор
Отправить личное сообщение для dima*** Посмотреть профиль Найти все сообщения от dima***
 
Регистрация: 13.12.2012
Сообщений: 283

помогите с многомерным массивом
Есть текст.Помогите разбить его на многомерный массив.

arr=
[[Нохчо][Самашки,Вайнах,число1,число 2][Берд,Лидер,число1,число2][ЧГУ,Низам,число1,число2]...[Марта,Сунжа,число1,число2]];
[[anzor95][Самашки,Вайнах,число1,число 2][Берд,Лидер,число1,число2][ЧГУ,Низам,число1,число2]...[Марта,Сунжа,число1,число2]];
и т.д.

Вот моё решение.Не получается reg1 и reg2 объеденить ...

<!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>
Самашки - Вайнах 1:4
Берд - Лидер 2:3
ЧГУ - Низам 1:2
Родник - Авангард 2:1
Тайфун - Динамо 0:2
Казбек-Горец 0:2
Спартак - Мартан 2:1
ЧГПИ - Даймохк 1:1
Марта - Сунжа 2:1 05.11.12 22:42 Нохчо Правка ip inf 


• Самашки-Вайнах 1-1
Берд-Лидер 1-3
ЧГУ-Низам 1-2
Родник-Авангард 2-3
Тайфун-Динамо 1-3
Казбек-Горец 1-4
Спартак-Мартан 2-1
ЧГПИ-Даймохк 1-3
Марта-Сунжа 2-1
05.11.12 22:58 anzor95 Правка ip inf 

• Самашки0-3Вайнах
Берд0-3Лидер
ЧГУ1-2Низам
Родник1-2Авангард
Тайфун0-3Динамо
Казбек1-3Горец
Спартак2-1Мартан
ЧГПИ2-3Даймохк
Марта2-1Сунжа 05.11.12 22:59 fk tolam Правка ip inf 


• Самашки 0-4 Вайнах
Берд 1-3 Лидер
Чгу 1-3 Низам
Родник 1-3 Авангард
Тайфун 1-4 Динамо
Казбек 0-3 Горец
Спартак 1-2 Мартан
Чгпи 0-2 Даймохк
Марта 3-2 Сунжа 05.11.12 23:48 Агуэро Правка ip inf 

• Самашки-Вайнах 1-4
Берд-Лидер 1-3
ЧГУ-Низам 1-1
Родник-Авангард 1-1
Тайфун-Динамо 0-3
Казбек-Горец 1-5
Спартак-Мартан 2-3
ЧГПИ-Даймохк 1-3
Марта-Сунжа 1-0 05.11.12 23:54 PAUL Правка ip inf 



• Самашки-Вайнах 1:5
Берд-Лидер 1:3
ЧГУ-Низам 2:2
Родник-Авангард 1:2
Тайфун-Динамо 1:3
Казбек-Горец 0:5
Спартак-Мартан 0:0
ЧГПИ-Даймохк 2:4
Марта-Сунжа 3:2 06.11.12 01:12 messi95 Правка ip inf 

• самашки.2-5.вайнах
Берд.1-3.лидер
Чгу.1-2.низам
Родник.2-1.авангард
Тайфун.1-3.динамо
Казбек.0-3.горец
Спартак.0-1.мартан
Чгпи.1-3.даймохк
Марта.2-3.сунжа 06.11.12 01:16 фк.рубин Правка ip inf 


• Самашки-Вайнах 1-4
Берд-Лидер 0-3
ЧГУ-Низам 1-1
Родник-Авангард 1-2
Тайфун-Динамо 0-3
Казбек-Горец 1-5
Спартак-Мартан 0-2
ЧГПИ-Даймохк 1-3
Марта-Сунжа 1-0 06.11.12 05:17 Beck-77 Правка ip inf 


• Самашки-Вайнах 1:4
Берд-Лидер 2:2
ЧГУ-Низам 1:0
Родник-Авангард 1:1
Тайфун-Динамо 1:3
Казбек-Горец 2:1
Спартак-Мартан 2:0
ЧГПИ-Даймохк 0:3
Марта-Сунжа 1:2 06.11.12 08:35 Meskety Правка ip inf 

• Самашки-Вайнах 0:3
Берд-Лидер 0:1
ЧГУ-Низам 1:2
Родник-Авангард 1:2
Тайфун-Динамо 0:4
Казбек-Горец 0:3
Спартак-Мартан 2:1
ЧГПИ-Даймохк 1:2
Марта-Сунжа 3:2
06.11.12 08:52 Winston Bogard Правка ip inf 

• Самашки- Вайнах 1:5
Берд-Лидер 2:1
Чгу - Низам 1:1
Родник- Авангард 0:2
Тайфун- Динамо 0:3
Казбек- Горец 1:3
Спартак- Мартан 1:2
Чгпи- Даймохк 1:4
Марта- Сунжа 2:2 06.11.12 11:45 Ф.к. Берд Правка ip inf 

• Самашки 0-6 Вайнах
Берд 1-3 Лидер
ЧГУ 1-2 Низам
Родник 2-4 Авангард
Тайфун 0-5 Динамо
Казбек 1-5 Горец
Спартак 2-2 Мартан
ЧГПИ 1-3 Даймохк
Марта 2-1 Сунжа
06.11.12 12:19 higuain Правка ip inf 

• Самашки-Вайнах0:3
Берд-Лидер 1:3
ЧГУ-Низам 1:3
Родник-Авангард 0:2
Тайфун-Динамо 1:4
Казбек-Горец 0:5
Спартак-Мартан 2:0
ЧГПИ-Даймохк 0:2
Марта-Сунжа 2:1 06.11.12 13:57 МУСА-95 Правка ip inf 

• Самашки-Вайнах 1:4
Берд-Лидер 2:0
ЧГУ-Низам 2:2
Родник-Авангард 1:2
Тайфун-Динамо 0:3
Казбек-Горец 1:4
Спартак-Мартан 2:1
ЧГПИ-Даймохк 1:3
Марта-Сунжа 2:1 06.11.12 14:09 Берд 21 Правка ip inf 

• Самашки-Вайнах 1-5
Берд-Лидер 2 -1
чгу-низам 1-2
родник-авангард 0-3
тайфун-динамо 1-4
казбек-горец 0-4
спартак-мартан 2 -1
чгпи-даймохк 1-4
марта-сунжа 2-0 06.11.12 14:16 хасан Правка ip inf 

• Самашки - Вайнах 1:4
Берд - Лидер 1:3
ЧГУ - Низам 1:2
Родник - Авангард 1:3
Тайфун - Динамо 0:3
Казбек - Горец 0:2
Спартак - Мартан 1:2
ЧГПИ - Даймохк 0:2
Марта - Сунжа 0:1 06.11.12 14:22 Azamat95 Правка ip inf 

• самашки 0-3 вайнах
берд 1-2 лидер
марта 1-0 сунжа
спартак 1-2 мартан
казбек 1-4 горец
чгпи 0-2 даймохк
чгу 2-1 низам
тайфун 0-3 динамо
родник 1-3 авангард 06.11.12 15:04 канонир Правка ip inf 

• Самашки-Вайнах 1:5
Берд-Лидер 1:3
ЧГУ-Низам 1:2
Родник-Авангард 1:2
Тайфун-Динамо 0:3
Казбек-Горец 1:3
Спартак-Мартан 1:2
ЧГПИ-Даймохк 0:3
Марта-Сунжа 1:2 06.11.12 17:10 Muslim Правка ip inf 

• Самашки 1:4 Bайнах
Берд 1:2 Лидер
ЧГУ 2:2 Низам
Родник 1:2 Авангард
Тайфун 0:3 Динамо
Казбек 0:3 Горец
Спартак 1:2 Мартан
ЧГПИ 1:3 Даймохк
Марта 1:1 Сунжа 06.11.12 19:35 Аlex Правка ip inf 

• Самашки1-3Вайнах
Берд1-3Лидер
ЧГУ1-2Низам
Родник1-3Авангард
Тайфун1-4Динамо
Казбек0-5Горец
Спартак2-1Мартан
ЧГПИ1-4Даймохк
Марта1-1Сунжа 06.11.12 20:04 'Бродяга_7' Правка ip inf 

• Самашки-Вайнах 0:6
Берд-Лидер 0:3
ЧГУ-Низам 1:3
Родник-Авангард 1:3
Тайфун-Динамо 0:4
Казбек-Горец 1:3
Спартак-Мартан 2:1
ЧГПИ-Даймохк 0:6
Марта-Сунжа 3:2 06.11.12 20:08 Gerat Правка ip inf 

• Самашки-Вайнах-1:3
Берд-Лидер-2:4
ЧГУ-Низам-0:1
Родник-Авангард-1:0
Тайфун-Динамо-1:2
Казбек-Горец-1:3 Спартак-Мартан-2:1
ЧГПИ-Даймохк-0:2
Марта-Сунжа-2:2 06.11.12 20:24 Бадро Правка ip inf 

• Самашки-Вайнах 0:4
Берд-Лидер 0:2
ЧГУ-Низам 1:1
Родник-Авангард 1:1
Тайфун-Динамо 0:2
Казбек-Горец 0:3
Спартак-Мартан 2:1
ЧГПИ-Даймохк 1:2
Марта-Сунжа 1:0
07.11.12 02:29 Гихтар Зелим Правка ip inf 


• Самашки-Вайнах 1 6
Берд-Лидер 0 3
ЧГУ-Низам 1 3
Родник-Авангард 1 3
Тайфун-Динамо 1 4
Казбек-Горец 0 5
Спартак-Мартан 1 2
ЧГПИ-Даймохк 0 1
Марта-Сунжа 0 1 07.11.12 09:15 Гадаев Правка ip inf 


• Самашки 0-4 Вайнах
Берд 0-2 Лидер
ЧГУ 1-3 Низам
Родник 1-3 Авангард
Тайфун 2-4 Динамо
Казбек 1-5 Горец
Спартак 1-0 Мартан
ЧГПИ 1-3 Даймохк
Марта 2-3 Сунжа 07.11.12 09:43 халид бин валид Правка ip inf 

• Самашки-Вайнах 0-4
Берд-Лидер 1-3
ЧГУ-Низам 1-2
Родник-Авангард 1-2
Тайфун-Динамо 0-3
Казбек-Горец 0-3
Спартак-Мартан 1-2
Чгпи-Даймохк 1-3
Марта-Сунжа 1-1 07.11.12 10:30 Святой колпак Правка ip inf 

• самашки вайнах 0-3
берд лидер 0-1
чгу низам 1-2
родник авангард 1-2
тайфун динамо 0-3
казбек горец 1-4
спартак мартан 1-0
чгпи даймохк 1-2
марта сунжа 0-0
07.11.12 12:10 сотый Правка ip inf 


• Самашки 0:4 Вайнах
Берд 1:3 Лидер
Чгу 2:1 Низам
Родник 2:4 Авангард
Тайфун 0:1 Динамо
Казбек 0:5 Горец
Спартак 3:1 Мартан
Чгпи 1:2 Даймохк
Марта 0:1 Сунжа 07.11.12 13:28 АнЗоР 17 Правка ip inf 

• Самашки-Вайнах 0:3
Берд-Лидер 1:2
ЧГУ-Низам 2:3
Родник-Авангард 1:2
Тайфун-Динамо 1:4
Казбек-Горец 0:4
Спартак-Мартан 2:1
ЧГПИ-Даймохк 1:3
Марта-Сунжа 1:1 07.11.12 13:34 Аrbi 4 Правка ip inf 

• Самашки 1-4 Вайнах
Берд 1-3 Лидер
ЧГУ 1-2 Низам
Родник 1-2 Авангард
Тайфун 0-3 Динамо
Казбек 1-4 Горец
Спартак 1-2 Мартан
ЧГПИ 1-3 Даймохк
Марта 1-1 Сунжа 07.11.12 14:04 "саид" Правка ip inf 



</p>
<script>


a1=document.getElementsByTagName('p')[0].innerHTML;


var b1=a1.split(/ip\sinf/);
for (i=0;i<b1.length; i++) {

//reg=(reg1|reg2);

reg1=/(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?(([А-Яа-я]+)\s?(\-|\s)\s?([А-Яа-я]+)(\s?|-)(\d*)(\:|\-|\s)(\d*)\n?)?\s(\d){2}\.(\d){2}\.(\d){2}\s(\d){2}\:(\d){2}\s(.+)\s(Правка)/ig;


reg2=/(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(([А-Яа-я]+)(\s?|\.)(\d+)(\-|\:|\s)?(\d+)(\s?|\.)([А-Яа-я]+)\n?)?(\s?(\d){2}\.(\d){2}\.(\d){2}\s(\d){2}\:(\d){2}\s(.+)\s(Правка))/ig;

for (j=0;j<b1[i].length; j++) {
//b1[i] = b1[i].match(reg2);
b1[i] = b1[i].match(reg1);
// document.write(b1[2]+'<br>');

//for (j=0;j<b1[i].length; j++) {


//b1[i][j] = b1[i][j].replace(reg2,'$2,$8,$4,$6-$10,$16,$12,$14-$18,$24,$20,$22-$26,$32,$28,$30-$34,$40,$36,$38-$42,$48,$44,$46-$50,$56,$52,$54-$58,$64,$60,$62-$66,$72,$68,$70-$79');


b1[i][j] = b1[i][j].replace(reg1,'$2,$4,$6,$8-$10,$12,$14,$16-$18,$20,$22,$24-$26,$28,$30,$32-$34,$36,$38,$40-$42,$44,$46,$48-$50,$52,$54,$56-$58,$60,$62,$64-$66,$68,$70,$72-$78');  

document.write(b1[i][j]+'<br>'); 

b1[i][j] = b1[i][j].split('-');
for (k=0;k<b1[i][j].length; k++) {

b1[i][j][k] = b1[i][j][k].split(',');
for (l=0;l<b1[i][j][k].length;l++) {
//document.write(b1[i][j][k][l]+'<br>'); 
}}}}

</script>
</body>
</html>

Последний раз редактировалось dima***, 01.04.2013 в 21:02.
Ответить с цитированием