2015-06-11 14 views
0

我我的情況,我有以下文字:xCode中的正則表達式:包含「行尾」的任何空白字符數?

- (NSUInteger) launcherView:(HMLauncherView *)launcherView 
     numberOfIconsInPage:(NSUInteger)page; 

而且我想找到這個方法,所有的比賽。正則表達式應該像這樣的事情:

launcherView:<any number of characters><any number of whitespaces or "ends of line">numberOfIconsInPage: 

我知道<any number of characters>意味着(.+)<whitespace>意味着\s但如何寫全體現在哪裏?我的主要問題 - 我無法搜索任何空白組合,因爲它不同於空格字符和「行尾」。

回答

1

正則表達式可以是這樣:

/launcherView:.+(\s*|\s*$)numberOfIconsInPage:/ 

特別地,".+"匹配任何字符,則(\s*|\s*$)比賽或者僅空格直到"numberOfIconsInPage"或任何數目的空格,直到行末。

+0

一切正常,但在開始和結束時的斜槓是額外的 –

相關問題