, Если я попрошу об этом в необработанном тексте, он вернется нормально. Вот почему я был регулярным выражением.
рвых, прежде чем что-то сказать, я ДОЛЖЕН сделать это, потому что RSS неправильно сформирован, но я не могу исправить это с моей стороны. Итак, хотя я пытался использовать RSS и XML-парсер, они терпят неудачу, и у меня есть только внешний доступ. Тем не менее, я очень близок, но я не могу понять, почему это не подходит.
Корм (этодолго 1 строка строки):http://pastebin.com/5dJhXCvf
Первый пример:
<title>(.+)</title>
Я думал, что это отлично сработало с моим тестом:
<title>"cterrorism task force" location:oregon - Google News</title>
Но проблема в том, что тогда все совпадает как одно совпадение, например:
<title>"cterrorism task force" location:oregon - Google News</title><title>"cterrorism task force" location:oregon - Google News</title>
Равно 1 результат в моем массиве изexec()
а такжеmatch()
Итак, я попробовал:
<title>([\w\d\s\=\%\_\`\~\+\!\@\#\$\%\^\&\*\(\)\:\'\"\[\]\{\}\|\,\.\/]+)</title>
Но это ничего не возвращает ... Есть идеи?