Помогите создать нужную регулярку.

1. Удаленный (23.10.2009 / 01:39)
Второй день голову ламмаю.
Есть массив надо обработать каждую его ячейку, штобы убрать раздвоение
Содержимое их примерно такое.
<?
<img src="./d.gif" alt="" /> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left"><a href="?pict/100/">Картинки</a> (534602) <span style="color: #0000ff">+6809</span> <span style="color: #ff0000">+913</span></span> <a href="?pict/100/">Картинки</a> (534602) <span style="color: #0000ff">+6809</span> <span style="color: #ff0000">+913</span></span>
и такое
<?
<img src="./d.gif" alt="" /> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left"><a href="?themes/300/">Темы</a> (60854)</span> <a href="?themes/300/">Темы</a> (60854)</span> 


2. Удаленный (23.10.2009 / 01:44)
Пробувал
<?
preg_replace('/<span onmouseover(.*?)<\/span>/si','',$arr[$i]);
и переключателем на 
preg_replace('/<span onmouseover(.*?)<\/span><\/span>/si','',$arr[$i]);
всеравно создает прнблемы

3. Удаленный (23.10.2009 / 01:50)
Стояло только написать идея сразу прибежала.
<? preg_replace('/<span.*<a/','<a',$arr[$i]);


URL: https://visavi.net/topics/1992