滑稽的正則表達式,我的最後一個問題是關於同一主題的,但很可惜:麻煩與PHP
我運行下面的代碼:
preg_match('/<th.*>.*Organizer.*title=\".*\">(.*)<\/a>/mi', $file_string, $organizer);
在下面的內容:
<tr>
<th valign="top"> Organizer:
</th>
<td style="width:55%;"> <a href="/starcraft2/TaKe" title="TaKe">TaKe</a>
</td></tr>
我不能爲了我的生活找出爲什麼它不起作用。我可以將它與主辦單位匹配:使用正則表達式'/.*Organizer',但似乎只要有新行,就會停止工作,儘管有/ m選項。有任何想法嗎?
它的多行輸出?因爲你的正則表達式我不相信它應該遍歷線,所以默認情況下它在一行上工作 – nrathaus
我的不好,php的'm'行爲是多行的 – nrathaus
你的問題是'。*'不匹配換行符 – nrathaus