Это,вроде,понятно.Вот материал,где всё понятно изложено:http://www.kobru.ru/view_post4.php?id=27
>>>А как к ним обращаться? Например,ФК Орга:ЧГПИ... Это я ступил.Понятно,что b1[1][0][7][0] В голове такая каша,что не могу объяснить,что нужно.Не систематизирован у меня яваскрипт. |
Начал тренироваться.Вроде,всё легко разложил,но "тур" съехал на 1.
Подскажите,где неправильно делаю... <!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'> 20 апреля - 1 тур «Нива» с.Казинка - ФК «Сенгилеевское» ФК «Татарка Верхняя» - ФК «Пелагиада» «Луч» пос.Демино - ФК «Михайловск-ДЮСШ» ФК «Татарка Нижняя» - «ЗАО Верхнедубовское» «Факел» пос.Цимлянский - ФК «Верхнерусское» ФК «Надежда» - выходной 27 апреля - 2 тур «ЗАО Верхнедубовское» - «Факел» пос.Цимлянский ФК «Михайловск-ДЮСШ» - ФК «Татарка Нижняя» ФК «Пелагиада» - «Луч» пос.Демино ФК «Сенгилеевское» - ФК «Татарка Верхняя» ФК «Надежда» - «Нива» с.Казинка ФК «Верхнерусское» - выходной 4 мая - 3 тур ФК «Татарка Верхняя» - ФК «Надежда» «Луч» пос.Демино - ФК «Сенгилеевское» ФК «Татарка Нижняя» - ФК «Пелагиада» «Факел» пос.Цимлянский - ФК «Михайловск-ДЮСШ» ФК «Верхнерусское» - «ЗАО Верхнедубовское» «Нива» с.Казинка - выходной 11 мая XIII-й Кубок «Победы» по футболу среди КФК Шпаковского района 18 мая - 4 тур ФК «Михайловск-ДЮСШ» - ФК «Верхнерусское» ФК «Пелагиада» - «Факел» пос.Цимлянский ФК «Сенгилеевское» - ФК «Татарка Нижняя» ФК «Надежда» - «Луч» пос.Демино «Нива» с.Казинка - ФК «Татарка Верхняя» «ЗАО Верхнедубовское» - выходной 25 мая - резервный день 1 июня - 5 тур «Луч» пос.Демино - «Нива» с.Казинка ФК «Татарка Нижняя» - ФК «Надежда» «Факел» пос.Цимлянский - ФК «Сенгилеевское» ФК «Верхнерусское» - ФК «Пелагиада» «ЗАО Верхнедубовское» - ФК «Михайловск-ДЮСШ» ФК «Татарка Верхняя» - выходной 8 июня - 6 тур ФК «Пелагиада» - «ЗАО Верхнедубовское» ФК «Сенгилеевское» - ФК «Верхнерусское» ФК «Надежда» - «Факел» пос.Цимлянский «Нива» с.Казинка - ФК «Татарка Нижняя» ФК «Татарка Верхняя» - «Луч» пос.Демино ФК «Михайловск-ДЮСШ» - выходной 15 июня - 7 тур ФК «Татарка Нижняя» - ФК «Татарка Верхняя» «Факел» пос.Цимлянский - «Нива» с.Казинка ФК «Верхнерусское» - ФК «Надежда» «ЗАО Верхнедубовское» - ФК «Сенгилеевское» ФК «Михайловск-ДЮСШ» - ФК «Пелагиада» «Луч» пос.Демино - выходной 22 июня - 8 тур ФК «Сенгилеевское» - ФК «Михайловск-ДЮСШ» ФК «Надежда» - «ЗАО Верхнедубовское» «Нива» с.Казинка - ФК «Верхнерусское» ФК «Татарка Верхняя» - «Факел» пос.Цимлянский «Луч» пос.Демино - ФК «Татарка Нижняя» ФК «Пелагиада» - выходной 29 июня - 9 тур «Факел» пос.Цимлянский - «Луч» пос.Демино ФК «Верхнерусское» - ФК «Татарка Верхняя» «ЗАО Верхнедубовское» - «Нива» с.Казинка ФК «Михайловск-ДЮСШ» - ФК «Надежда» ФК «Пелагиада» - ФК «Сенгилеевское» ФК «Татарка Нижняя» - выходной 6 июля - 10 тур ФК «Надежда» - ФК «Пелагиада» «Нива» с.Казинка - ФК «Михайловск-ДЮСШ» ФК «Татарка Верхняя» - «ЗАО Верхнедубовское» «Луч» пос.Демино - ФК «Верхнерусское» ФК «Татарка Нижняя» - «Факел» пос.Цимлянский ФК «Сенгилеевское» - выходной 13 июля - 11 тур ФК «Верхнерусское» - ФК «Татарка Нижняя» «ЗАО Верхнедубовское» - «Луч» пос.Демино ФК «Михайловск-ДЮСШ» - ФК «Татарка Верхняя» ФК «Пелагиада» - «Нива» с.Казинка ФК «Сенгилеевское» - ФК «Надежда» «Факел» пос.Цимлянский - выходной </p> <script> var a = document.getElementsByTagName('p')[0].innerHTML; a = a.replace(/^\s*?\n\s*|\s*?\n\s*$/img,'').split(/\s*\n\s*/).join('\n'); var b=a.split(/\d+\s[а-я]+\s\-\s\d+\s[тур]+/); for (var i=0;i<b.length; i++){ reg=/\d+\s[а-я]+\s\-\s\d+\s[тур]+/ig; var c=a.match(reg); document.write('<br>'+c[i-1]+'<br>'); b[i]=b[i].split(/\n/); for (var j =0; j < b[i].length; j++){ b[i][j]=b[i][j].split(/\s\-\s/); document.write(b[i][j]+'<br>'); }} </script> </body> </html> |
у меня сейчас полотно со временем. так что если будет время буду заходить..
по всей видимости регулярное выражение так себя ведет a = a.replace(/^\s*?\n\s*|\s*?\n\s*$/img,'').split(/\s*\n\s*/).join('\n'); var b=a.split(/\d+\s[а-я]+\s\-\s\d+\s[тур]+/); console.log(b); 0: "" 1: "«Нива» с.Казинка - ФК «Сенгилеевское»↵ФК «Татарка Верхняя» - ФК «Пелагиада»↵«Луч» пос.Демино - ФК «Михайловск-ДЮСШ»↵ФК «Татарка Нижняя» - «ЗАО Верхнедубовское»↵«Факел» пос.Цимлянский - ФК «Верхнерусское»↵ФК «Надежда» - выходной" 2: "«ЗАО Верхнедубовское» - «Факел» пос.Цимлянский↵ФК «Михайловск-ДЮСШ» - ФК «Татарка Нижняя»↵ФК «Пелагиада» - «Луч» пос.Демино↵ФК «Сенгилеевское» - ФК «Татарка Верхняя»↵ФК «Надежда» - «Нива» с.Казинка↵ФК «Верхнерусское» - выходной" 3: "ФК «Татарка Верхняя» - ФК «Надежда»↵«Луч» пос.Демино - ФК «Сенгилеевское»↵ФК «Татарка Нижняя» - ФК «Пелагиада»↵«Факел» пос.Цимлянский - ФК «Михайловск-ДЮСШ»↵ФК «Верхнерусское» - «ЗАО Верхнедубовское»↵«Нива» с.Казинка - выходной11 мая↵XIII-й Кубок «Победы» по футболу среди КФК Шпаковского района" 4: "ФК «Михайловск-ДЮСШ» - ФК «Верхнерусское»↵ФК «Пелагиада» - «Факел» пос.Цимлянский↵ФК «Сенгилеевское» - ФК «Татарка Нижняя»↵ФК «Надежда» - «Луч» пос.Демино↵«Нива» с.Казинка - ФК «Татарка Верхняя»↵«ЗАО Верхнедубовское» - выходной25 мая - резервный день" 5: "«Луч» пос.Демино - «Нива» с.Казинка↵ФК «Татарка Нижняя» - ФК «Надежда»↵«Факел» пос.Цимлянский - ФК «Сенгилеевское»↵ФК «Верхнерусское» - ФК «Пелагиада»↵«ЗАО Верхнедубовское» - ФК «Михайловск-ДЮСШ»↵ФК «Татарка Верхняя» - выходной" 6: "ФК «Пелагиада» - «ЗАО Верхнедубовское»↵ФК «Сенгилеевское» - ФК «Верхнерусское»↵ФК «Надежда» - «Факел» пос.Цимлянский↵«Нива» с.Казинка - ФК «Татарка Нижняя»↵ФК «Татарка Верхняя» - «Луч» пос.Демино↵ФК «Михайловск-ДЮСШ» - выходной" 7: "ФК «Татарка Нижняя» - ФК «Татарка Верхняя»↵«Факел» пос.Цимлянский - «Нива» с.Казинка↵ФК «Верхнерусское» - ФК «Надежда»↵«ЗАО Верхнедубовское» - ФК «Сенгилеевское»↵ФК «Михайловск-ДЮСШ» - ФК «Пелагиада»↵«Луч» пос.Демино - выходной" 8: "ФК «Сенгилеевское» - ФК «Михайловск-ДЮСШ»↵ФК «Надежда» - «ЗАО Верхнедубовское»↵«Нива» с.Казинка - ФК «Верхнерусское»↵ФК «Татарка Верхняя» - «Факел» пос.Цимлянский↵«Луч» пос.Демино - ФК «Татарка Нижняя»↵ФК «Пелагиада» - выходной" 9: "«Факел» пос.Цимлянский - «Луч» пос.Демино↵ФК «Верхнерусское» - ФК «Татарка Верхняя»↵«ЗАО Верхнедубовское» - «Нива» с.Казинка↵ФК «Михайловск-ДЮСШ» - ФК «Надежда»↵ФК «Пелагиада» - ФК «Сенгилеевское»↵ФК «Татарка Нижняя» - выходной" 10: "ФК «Надежда» - ФК «Пелагиада»↵«Нива» с.Казинка - ФК «Михайловск-ДЮСШ»↵ФК «Татарка Верхняя» - «ЗАО Верхнедубовское»↵«Луч» пос.Демино - ФК «Верхнерусское»↵ФК «Татарка Нижняя» - «Факел» пос.Цимлянский↵ФК «Сенгилеевское» - выходной" 11: "ФК «Верхнерусское» - ФК «Татарка Нижняя»↵«ЗАО Верхнедубовское» - «Луч» пос.Демино↵ФК «Михайловск-ДЮСШ» - ФК «Татарка Верхняя»↵ФК «Пелагиада» - «Нива» с.Казинка↵ФК «Сенгилеевское» - ФК «Надежда»↵«Факел» пос.Цимлянский - выходной" length: 12 |
вот так себя ведет a.split(/\d+\s[а-я]+\s\-\s\d+\s[тур]+/). поэтому либо удаляйте 0-ой элемент массива. либо цикл гоните с 1-цы
(аналогично было в предыдущем вашем примере, только удалять приходилось последний элемент): ![]() |
Спасибо,что ответили.Объяснения-просто,супер!!!
Доходчивей,нереально придумать. Всё,понял!!! <<<у меня сейчас полотно со временем. так что если будет время буду заходить.. Вы шутите?Я над каждой ерундой -неделями сижу!!!Да,если раз в день-и то большой сдвиг в понимании. Спасибо!!!!:thanks: |
Часовой пояс GMT +3, время: 03:30. |