yield の Keyの全角半角混在が気持ち悪い.....。
混在するyieldサンプル
yield 'piyo:全角だぜ' => [['hoge' => Piyo::piyo];
yield 'fuga:半角だぜ' => [['hoge' => '12:34:56']];
yield 'ここにはコロン入らない前提:ガッツだぜ' => [['hoge' => 'awesome']];
yield 'パワフル:魂' => [['hoge' => 'awesome']];
- Keyの中の区切り文字を、全角コロンに統一したい!
yield のKeyの特定文字(半角コロン)を特定文字(全角コロン)に置き換えだ
BEFORE
(yield.+?):(.*?=>)
AFTER
$1:$2
結果
サンプルに噛ませた結果(たぶん)
yield 'piyo:全角だぜ' => [['hoge' => Piyo::piyo];
yield 'fuga:半角だぜ' => [['hoge' => '12:34:56']];
yield 'ここにはコロン入らない前提:ガッツだぜ' => [['hoge' => 'awesome']];
yield 'パワフル:魂' => [['hoge' => 'awesome']];
補足
- 正規表現分からないので、考慮漏れがあったら教えてほしいです。
- エディタ置換以外のやり方とかも教えてほしいです。( sed とかもっと分からない)