ошибка в регулярке

1. ZipeR (18.03.2010 / 16:04)
есть вообщем два выражения,с 1 я справился а со 2 проблемы у меня короче,вообщем надо найти
<tr bgcolor="любые символы"><td><a href="$url и конец чтоб заканчивался тегом </tr>
пример переменной $url=/sale/YJ60898/
вообщем вот что у мну получилось, исправьте ошибку пожалуйста
preg_match('!<tr bgcolor="#ffffff"><td><a href="{$url} (.*?)</tr>!si',$string,$ok);

2. Удаленный (18.03.2010 / 16:06)
ошибка в одинарных кавычках,данные $url не будут работать.
<?php
preg_match ("!<tr bgcolor=\"#ffffff\"><td><a href=\"$url(.*?)</tr>!si",$string,$ok);
?>


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