0
我正在嘗試使用正則表達式將文檔解析爲標記。Ruby正則表達式匹配特定條件的特定字符串
目前我試圖匹配文檔中的關鍵字。例如,我有以下文檔:
需要匹配的關鍵字是Func,Return和EndFunc。
我想出了以下正則表達式:(\ s | ^)(Func)(\ s | $)來匹配Func關鍵字,但它不能像我想要的那樣工作,空格匹配以及!
如何在不捕獲空格的情況下匹配它?
我正在嘗試使用正則表達式將文檔解析爲標記。Ruby正則表達式匹配特定條件的特定字符串
目前我試圖匹配文檔中的關鍵字。例如,我有以下文檔:
需要匹配的關鍵字是Func,Return和EndFunc。
我想出了以下正則表達式:(\ s | ^)(Func)(\ s | $)來匹配Func關鍵字,但它不能像我想要的那樣工作,空格匹配以及!
如何在不捕獲空格的情況下匹配它?
(?:\s|^)(Func)(?:\s|$)
?:
使組不捕獲。
謝謝!正是我需要的! – monoceres 2010-04-05 20:05:38