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 に答える