2011-09-30 61 views
1

我想要一些關於REGEX的幫助。preg_replace REGEX

我從網站上刮下一個字符串變量後有以下內容。

16:50 to 17:50 OOPS LAB : Scheduled Class : Shikha Jain : E1-0LA4 Download Course materials 15:45 to 16:45 OOPS LAB : Scheduled Class : Shikha Jain : E1-0LA4 Download Course materials 14:40 to 15:40 FR - III : Scheduled Class : Ravi Shankar Kumar : E3-218 Download Course materials   

我想要做的是,擺脫了「& nbsp;下載課程材料」的一部分。我嘗試了str_replace和preg_replace,但他們都未能成功替換。 請幫忙。謝謝。該符號已經取代實體

回答

2

注: (感謝尤):

$new_string = str_replace(' Download Course materials', '', $your_string) 

應該做的工作。

+0

確切地說,還要注意,&號已經被一個實體取代:''& nbsp;'。 – Viktor

+1

是的,這通常是由雙倍編碼引起的 - 例如我經常看到& amp; :\「雙編碼」布爾被添加爲htmlentities()與PHP 5.2.3中的另一個參數 - http://uk.php.net/manual/en/function.htmlentities.php – CD001

+0

謝謝!順便說一句,即時通訊使用的字符串是一個htmlentitied(如果我可以使用該術語)字符串。 – arijeet