Как говорят другие, вы должны избегать использования регулярных выражений для разбора HTML, так как это не регулярно. Но если вы уверены, что в структуре HTML вы можете использовать регулярные выражения. Следующая программа извлечет то, что вам нужно:
<?php
$a = "<a href='#' rel='i want this text here'></a>";
if(preg_match("{<a href.*?rel='(.*?)'.*?>}",$a,$matches)) {
echo $matches[1]; // prints i want this text here
}
?>