|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
RegExp банально, нужно разрешить пробел между символами
Я что-то уже туплю. Написал за свою практику кучу регулярок, а тут тормознулся на такой мелочи
В общем, нужно распарсить html страницу, на которой есть списки со ссылками. Так вот, есть ссылки вида <li><a href="/something/somethingelse/">Что-то</a> Таких ссылок в коде страницы дофига, и все они ведут в подменю сайта. Нужно в мобильном приложении собрать это же меню с такой же структурой. Загвоздка в том, что ссылки не всегда написаны именно так. Иногда там есть пробелы, любезно забытые разработчиком в php коде) Собственно, ссылка иногда выглядит вот так: <li > <a href="/something/somethingelse/"> Пишу регулярку с look ahead и look behind var regExp:RegExp = /(?<=\<li><a href=\"\/)(.*?)(?=\<\/a><\/li>)/g; var result:Array = pageText.match(regExp); А вот такая регулярка, находит второй вид Видимо я действительно дико туплю и нужно пойти отдохнуть, но не могу придумать как в лук ахэд мне воткнуть любое количество пробелов Такой вариант, не работает. Не работает так же если этот символ пробела обернуть в символьный класс или в диапазон п.с. Доступа к исходному коду сайта нет
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 00:31. |
|
« Предыдущая тема | Следующая тема » |
|
|