2014-04-20 81 views
0

我需要檢查,如果在字符串中存在此字符串:不能設法創建一個簡單的正則表達式模式

[INFO Client 169244] @RandomName: random message 

我從來沒有真正理解如何正則表達式模式工作,甚至閱讀一些教程後,我可以」弄清楚這種模式。我嘗試過,但看起來完全錯誤。

$pattern = "/[\INFO Client [0-9]]\ @[a-zA-Z]: (.*)/"; 

任何幫助解釋將不勝感激。

回答

0

你應該逃避[]通過\[\]而不是你在做什麼。

/\[INFO Client \d*\] @[a-zA-Z]+?: (.+)/ 

第一組將包含random number