|
|
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, мне нужно парсить вот такую строку, Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. отсюда мне нужно получить например массив или строку, которая содержыт только элементы Код: html 1. почитал про "рег выражения" - кажется самый хороший вариант. но что-то пока не приходят мысли как это сделать. Может кто подскажет? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 15:01:07 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 15:27:31 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Antonariy - пасиб, насколько я понимаю с помощью "+" вы говорите что нужно выдрать то что между этими тэгами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 15:46:07 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
[^\/] означает любой символ кроме / + означает один или более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 16:01:18 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
<> не обязательно экранировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 16:13:17 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Привычка, в дотнете это управляющий элемент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 16:33:02 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
_webdev_ Antonariy - пасиб, насколько я понимаю с помощью "+" вы говорите что нужно выдрать то что между этими тэгами.[^\/]+ означает "один и более (+) символов ([]), не являющихся (^) символом / (\/)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 17:03:33 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Давайте ликбезом по регулярке не заниматься. Этого добра в инете - воз и маленькая тележка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 18:21:39 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Вам жалко? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 19:01:14 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Abstraction_webdev_ Antonariy - пасиб, насколько я понимаю с помощью "+" вы говорите что нужно выдрать то что между этими тэгами.[^\/]+ означает "один и более (+) символов ([]), не являющихся (^) символом / (\/)" Еще видеоурок запишите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 19:01:48 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Бррр, теперь нужно извести "экранирующий" символ Код: javascript 1. Я конечно сейчас прочитаю внимательно как работать с рег выражениями, но если у кого есть секунда - буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 19:24:51 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
Решил Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 20:13:44 |
|
||
|
парсинг html-строки? Рег выражения?
|
|||
|---|---|---|---|
|
#18+
_webdev_, регулярка худший из способов обхода DOM, очень медленно, на мобильных платформах вообще лаг, есть гораздо более эффективные быстрые и оптимизированные методики (берете например jQuery), если не хотите, вот вам экскурс в нативную работу с DOM у вас есть два map, так получите их: Код: javascript 1. т.к. они у вас невалидируемые, отбираем их в цикле: Код: javascript 1. 2. 3. 4. далее получаем элементы, тем способом который вам нужен (это можно делать прям в том цикле, что выше): coolMaps[ 0 ].innerHTML - вернет строку в которой будут все ваши ареа... coolMaps[ 0 ].childerns - вернет коллекцию area и текстовых нод, как они записанны в тексте, переносы и прочие пробелы. coolMaps[ 0 ].getElementsByTagName( "AREA" ) - получите коллекцию только area, у всех элементов этой коллекции можно почитать аттрибуты, например: coolMaps[ 0 ].getElementsByTagName( "AREA" )[0].getAttribute("COORDS"), вернет вам " 1583,172,1589,172,1589,178,1583,178,1583,172,1583,172 " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 11:16:13 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=164&tid=1449633]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
5ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 359ms |

| 0 / 0 |
