Это регулярное выражение, и они хитрые сволочи, пока вы не привыкнете к ним. Они предназначены не только для PHP, но и для каждого языка.
Это поиск $buffer
, ища элемент <title>
внутри элемента <item>
. Он просматривает элемент <title>
для двух блоков текста, разделенных -
(второй блок является необязательным.) Найденные блоки текста сохраняются в $titlematches
для использования в скрипте.
Как уже упоминалось в другом ответе, http://regex101.com/ - хороший ресурс для проверки вашего синтаксиса, но, возможно, не для новичков!
http://stackoverflow.com/questions/22937618/reference-what-does-this-regex-mean –