Rodhos Soft

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

正規表現

カッコの閉じ忘れ

$("[data-hoge data-btn-hoge").show(); と最後の]を入れ忘れた。 ([^\]])("\).show) を $1]$2 で変換した。

ある文字ではじまらない

たとえば-やで始まらない行をしていしたい。 ^(?!(-|\+)).+$

console.logの置き換え

console.log\((.*)\) で debuglog($1)

JQuery

正規表現でJQueryの"[hoge] [data-btn-fuga]"を[hoge] [data-btn="fuga"]に変換したい。 "(\[.*\])\s*\[data\-btn\-([a-z0-9]*)\]" `$1 [data-btn="$2"]` 置換はVSCodeでおこなった。

文字の抽出等

case writeError | 書き込みエラー | 等を case writeError = "writeError" // 書き込みエラー と書き換えたかった。正規表現は case\s([a-zA-z]*)\s*\|(.*)\| を case $1 = \"$1\" //$2 におきかえるとうまくいった。

冒頭の一文字

"^." 該当させたいなら "^(.)" - (NSString *)hoge = 10; >|| を >|objc| - (NSString *)hoge;// = 10; >|| にしたいなら >|ruby| "(- \(NSString \*\).*) (=.*)" を "$1 ; // $2" に置き換えれば良い。さらにそれを - (NSString *) hoge { return [self.raw…