objective-c時代に使用していたUIColorのカテゴリをswiftのエクステンションに書き換えた。
その時、
UIColor.mycolor()
みたいなのから、
UIColor.mycolor
みたいなのにしたかった。
ビルドして、ひとつずつエラーをつぶしていくでもよかったが、
めんどくさがらずに正規表現の置換を考えてみた。
検索文字列
(UIColor\.[^. ]*)\(\)
UIColor.がついて、その後にドットとスペース以外の文字列が続いて、()で終わるもの。
UIColor.がついて、その後にドットとスペース以外の文字列が続いて、()で終わるもの。
置換文字列
$1
コメント