Название: Помогите перевести регулярное выражение Отправлено: Skillable от Октябрь 27, 2011, 16:33 Здравствуйте!
Нашел на просторах интернета регулярное выражение, которое очеть помогло бы мне в составлении моей программы. Выражение на php: Код
Помогите, пожалуста, перевести это выражение в вид, который бы съел QRegExp Название: Re: Помогите перевести регулярное выражение Отправлено: kambala от Октябрь 27, 2011, 16:55 Код
Название: Re: Помогите перевести регулярное выражение Отправлено: Skillable от Октябрь 27, 2011, 17:47 нет, не похоже.
Кокретно ворую выражение отсюда: http://tushov.ru/post/545, на пхп проверяю, работает. мой тестовый код на Qt, если бы выражение работало, должно было бы возвращать что-то кроме -1: Код
не так ли? Название: Re: Помогите перевести регулярное выражение Отправлено: kambala от Октябрь 27, 2011, 18:35 ах, тут палочки в качестве разделителей используются (хотя часто заключают в //), а последние 2 буквы - параметры поиска (игнорирование регистра и неигнорирование перехода на новую строку). тогда будет так:
Код
Название: Re: Помогите перевести регулярное выражение Отправлено: Skillable от Октябрь 27, 2011, 21:29 kambala, спасибо!
А не подскажешь, как эту штуку еще можно подправить, дабы выдирать значение параметра href ссылок? Сейчас lRESearchLinks.capturedTexts().join("\n") мне выводят следующее для входного текста: Код
пхп мне в одном из capured текстов выводило только содержание href Название: Re: Помогите перевести регулярное выражение Отправлено: kambala от Октябрь 27, 2011, 22:08 вообще странно что результат такой. lRESearchLinks.setMinimal(true) точно выставил?
если тебе надо сугубо ссылку, то вот так должно быть попроще, но кавычки из ссылки придется самому удалить если таковые имеются: Код
есть гарантии что абсолютно все ссылки заключены в кавычки (любые)? :) тогда можно еще упростить: Код и ссылка будет в lRESearchLinks.cap(2) Название: Re: Помогите перевести регулярное выражение Отправлено: thechicho от Октябрь 27, 2011, 22:54 Исчерпывающий парсинг ссылок в тексте - сильно звучит :D
порт того говна в кьюти: Код
Название: Re: Помогите перевести регулярное выражение Отправлено: Skillable от Октябрь 28, 2011, 11:48 Спасибо!
|