|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2014
Сообщений: 6
|
Регулярные выражения, как вытащить произвольно изменяющиеся значение
Добрый день форумчане!
Подскажите пожалуйста , регулярными выражениеями возможно ли вытащить значения по следующей схеме (приведу только логику ибо кода пока нет) Есть ХТМЛ код загруженный в переменную и превращенный в строку. есть тег - условно "description" есть наполнение тега условно "яблоко" выглядит это все вот так: <meta name="description" content="яблоко"> как добраться до самого тега я понял - indexof-ом но каков должен быть шаблон, что бы вывести информацию находящуюся после "description content".....и до ">" ведь количество символов, в теге, меняется от странице к странице. |
|
|||||
Регистрация: Jul 2014
Сообщений: 42
|
Ну, если пользоваться indexOf, то что мешает взять строку между indexOf("description") и indexOf(">")?
|
|
|||||
Регистрация: Nov 2014
Сообщений: 6
|
Devoron, возможно я не до конца разобрался с тем, как работает indexof(), но разве при таком подходе второй indexof(">") не выведет первую же закрывающую скобку встретившуюся по тексту сверху? В этом случае это будет не скобка тега "дескрипшн".
|
|
|||||
Регистрация: Jul 2014
Сообщений: 42
|
var i1:int = str.indexOf("description");
var i2:int = str.substring(i1, str.length).indexOf(">"); var content:String = str.substr(i1, i2); |
|
|||||
Регистрация: Nov 2014
Сообщений: 6
|
Работают оба варианта!
DEVORON, zuxul огромное Вам спасибо за помощь и разъяснения. |
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
DEVORON, str.substring(i1)
|
Часовой пояс GMT +4, время: 11:03. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|