代码:
struct Test { var string: String var int: Int }
搜索:
var (.*): Int
替换为:
var $1: Int { didSet { string = String($1) } }
没有特殊图案的替换效果很好。群组已正确替换为$1
值
struct Test { var string: String var int: Int { didSet { string = String(int) } } }
但是,如果添加了至少一种特殊图案,则不会替换组,而是打印"$1"
。
var $1: Int {`BR` `TAB` `TAB`didSet { `BR` `TAB` `TAB` `TAB`string = String($1)`BR` `TAB` `TAB` } `BR` `TAB`}
struct Test { var string: String var $1: Int { didSet { string = String($1) } } }