0

我的情况是,我有以下文字:

- (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,但如何写整个表达?我的主要问题 - 我不能让它搜索任何空白组合,因为它不同于空白字符和“行尾”。

4

1 回答 1

1

正则表达式可能是这个:

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

特别是,".+"匹配任何字符,(\s*|\s*$)只匹配"numberOfIconsInPage"直到行尾的空格或任意数量的空格。

于 2015-06-11T16:42:46.963 回答