我的情况我有以下文字:
- (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
,但如何编写整个表达式?我的主要问题 - 我不能让它搜索空格的任何组合,因为它有不同的空白字符和&#34;行尾#34;。
答案 0 :(得分:1)
正则表达式可能就是这个:
<div class="col-md-4">
<div class="thumbnail" style="overflow-y:scroll;">
<a href="{{ url('/home', $images->id) }}">
<img src="{{$images->filename}}" alt="Food">
</a>
<div class="caption">
<h3>Thumbnail label</h3>
<p>{{$images->caption}}</p>
<p>
<a href="#" class="btn btn-primary" role="button">Yum!</a>
<a href="#" class="btn btn-default" role="button">Comment</a>
</p>
</div>
</div>
</div>
特别是,/launcherView:.+(\s*|\s*$)numberOfIconsInPage:/
匹配任何字符,".+"
只匹配空格直到(\s*|\s*$)
或任意数量的空格直到行尾。