應(yīng)用場景
在storyboard中給UIimageView或者UIButton設(shè)置圖片的時(shí)候,如果附帶了后綴(比如.png或者.jpg等等)會(huì)導(dǎo)致在storyboard中無法正常顯示出來(但是運(yùn)行起來之后是正常的)。所以我需要將storyboard中的圖片名稱刪除后綴。
查詢
我項(xiàng)目里都是使用的png格式的圖片。所以我圖片的格式就是這個(gè)樣式的:
xxx.png
一般而言我們可以直接這樣搜索:通過后綴進(jìn)行搜索.png。
注意.*會(huì)把后面的所有字符匹配到,這是我們不希望看到的,因此需要加一個(gè)限制,表示匹配結(jié)束
presentModalViewController:(.*) animated:(.*)\]
其中,]是方法的配對(duì)括號(hào)的后半個(gè),\]用來表示.*的匹配結(jié)束。(注意,由于]在正則表達(dá)式中有特殊含義,所以\]進(jìn)行轉(zhuǎn)義)
這樣,就可以匹配到類似格式的調(diào)用方法
替換
根據(jù)匹配結(jié)果,需要進(jìn)行對(duì)應(yīng)替換。.*匹配到的內(nèi)容怎么調(diào)用呢?使用 $,$1表示第一個(gè)匹配表達(dá)式,$2表示第二個(gè)匹配表達(dá)式,以此類推
presentViewController:$1 animated:$2 completion:nil]
這樣,就可以批量替換表達(dá)式了
--------------------- 作者:白馬斬辰 來源:CSDN 原文:https://blog.csdn.net/imanapple/article/details/48294769?utm_source=copy 版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!