2011-04-02 86 views
0

我要檢查,如果在preg_replace函數功能的含量少於25個字符或沒有。檢查的preg_replace內容

$i= preg_replace("'\< (.*)\>'Ui","< <a href=\"x.php?q=\\1\">\\1</a>>",$i); 

如果是,

<a href="x.php?q=hello">hello</a> > // a link to x.php?q=hello 

如果沒有,

<hello> 

我怎樣才能檢查嗎?謝謝。 (如果你能推薦preg_replace函數的在線源,我會很感謝你)

回答

0

通過用。{0,25}代替。*,你可以限制匹配到25的長度。這樣可以保持更長的字符串不變。如果您希望替換取決於長度,請使用不同模式替換兩次或使用preg_replace_callback。