PHP קוד:
<?php
$str = "<font color=\"#008003\">1</font>";
preg_match_all("|<font[^>]+color=\\\"#008003\\\"[^>]*>(.+)</font>|Uis", $str, $matches);
var_dump($matches);
לא ניסיתי זה אמור לעבוד..
וזה בהנחה שיש בין תגי הפונט משהו, אם אין תחליף את ה+ באמצע ב *
תתפנק
עריכה
חח הסלאש שיש לו זה להברחה
הסטרינג שאתם בודקים הוא בלי סלאש..
בכל אופן אם הסטרינג המקורי בלי סלאש וזה סלאש להברחה אז תשתמש בזה
PHP קוד:
<?php
$str = "<font color=\"#008003\">1</font>";
preg_match_all("|<font[^>]+color=\"#008003\"[^>]*>(.+)</font>|Uis", $str, $matches);
var_dump($matches);
ואם זה לא להברחה תשתמש בזה
PHP קוד:
<?php
$str = "<font color=\"#008003\">1</font>";
preg_match_all("|<font[^>]+color=\\\"#008003\\\"[^>]*>(.+)</font>|Uis", $str, $matches);
var_dump($matches);