I believe I was the one that helped you out the last time. I looked at the url in question.. the title is this:
<title>
iTRENT $H1REDGUNZ$PVT~REGULATORS (EMk UPp) | MySpace.com
</title>
I am assuming you simply want iTRENT? If so, then your pattern could be:
preg_match('#<title>\s*([^\s]+).+?</title>#si', $hold, $match);
// $match[1] = iTRENT
I am looking at your pattern (from the previous thread) and noticed you made some modifications. After <title> you added \n, which means in this case, there must be a newline right after <title> (but odds are it will be a \r (carriage return) followed by \n.. Understand that \s is any whitespace character (so stuff like \r, \n \t, literal space and such) are included within \s.
I also noticed you added \n after .+? This is not necessary once we add the s modifier after the closing delimiter (the delimiters in this case are #......#). By default, that dot in .+? matches any single character other than a newline.. by adding the s modifier, the . will now match \n.
I would recommend you have a look at the following resources to help you better understand regex:
http://www.regular-expressions.info/
http://weblogtoolscollection.com/regex/regex.php
http://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-Friedl/dp/0596528124/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1239475391&sr=8-1