memo

思いついたこと、やってみたことをテキトウに残していく。

HEAD / archives / 2011-02 / 2011-02-02_1.rst

zsh の変数への置換で後方参照

e から o までを [] で囲む例:

$ setopt extended_glob
$ x="hello world"
$ print "${x/(#b)(e*o)/[${match[1]}]}"
h[ello wo]rld

マッチ全体が欲しいだけならこっちのがいいかも:

$ x="hello world"
$ print "${x/(#m)e*o/[${MATCH}]}"
h[ello wo]rld
powered by blikit