Objective-C時代に使用していたUIColorのカテゴリをSwiftのエクステンションに書き換えたときに使った便利な置換

objective-c時代に使用していたUIColorのカテゴリをswiftのエクステンションに書き換えた。
その時、

UIColor.mycolor()

みたいなのから、

UIColor.mycolor

みたいなのにしたかった。

ビルドして、ひとつずつエラーをつぶしていくでもよかったが、
めんどくさがらずに正規表現の置換を考えてみた。

検索文字列

(UIColor\.[^. ]*)\(\)
UIColor.がついて、その後にドットとスペース以外の文字列が続いて、()で終わるもの。

置換文字列

$1
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

メインはWeb系エンジニアです。

コメント

コメントする

目次