2010-04-05 68 views
0

我正在嘗試使用正則表達式將文檔解析爲標記。Ruby正則表達式匹配特定條件的特定字符串

目前我試圖匹配文檔中的關鍵字。例如,我有以下文檔:

需要匹配的關鍵字是Func,Return和EndFunc。

我想出了以下正則表達式:(\ s | ^)(Func)(\ s | $)來匹配Func關鍵字,但它不能像我想要的那樣工作,空格匹配以及!

如何在不捕獲空格的情況下匹配它?

回答

1
(?:\s|^)(Func)(?:\s|$) 

?:使組不捕獲。

+0

謝謝!正是我需要的! – monoceres 2010-04-05 20:05:38

相關問題