trans("ああああ")
trans("いいいい")
trans('うううう')
のように関数の引数にキーが設定されているものの、キー名を取り出すには
$ grep -o -h "trans(.*)" * | sed -e "s/trans(['\"]\(.*\)['\"])/\1/"
で、
ああああ いいいい うううう
のように取り出せますが、
1行に
コード trans("ええええ"), $sample[$example->id]) }}{trans('おおおお')
のようにtransが2回出てきた場合、上のunixのコードを記入しても
ええええ"), $sample[$example->id]) }}{trans('おおおお
としか出力されません。「ええええ"), $sample[$example->id]) }}{trans('おおおお」の部分がsed文を書いたときに(.*)のグループとしてみなされているのがわかるのですが、
ええええ おおおお
とできれば改行して、されにキーの要素のみを取り出すにはどうしたらいいのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/05 23:11
2016/09/06 01:52 編集
2016/09/06 02:05
2016/09/06 02:18
2016/09/06 02:26