Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

冒頭の一文字

"^."

該当させたいなら

"^(.)"
- (NSString *)hoge = 10;
>||

を

>|objc|
- (NSString *)hoge;// = 10;
>||

にしたいなら

>|ruby|
"(- \(NSString \*\).*) (=.*)"

"$1 ; // $2"

に置き換えれば良い。

さらにそれを

- (NSString *) hoge  { return [self.raw[@"hoge"] nullCheck]; } // = 506;

などにしたいなら

"(- \(NSString \*\))(.*?) ;"

"$1 $2 \{ return [self\.raw[@\"$2\"] nullCheck]; \}"

に置換すれば良い。

参考
正規表現一覧