Next: , Previous: Regexp, Up: Text handling


10.4 部分文字列を抽出する

部分文字列はsubstrを使って抽出します。

     substr(string, from, opt length)

このマクロはstringのインデックスfromから始まるlength文字分 の部分文字列に展開されます。 lengthを省いたときはstringの最後までになります。 文字列の最初のインデックスは常に0です。

     substr(`gnus, gnats, and armadillos', 6)
     gnats, and armadillos
     substr(`gnus, gnats, and armadillos', 6, 5)
     gnats

組み込みマクロsubstrは引数を与えたときだけ認識されます。