sub : 文字列の置換

sub は文字列で最初に一致した文字の置換をします。

sub( regexp, replacement, target )

regexp
置換前の文字列。検索対象。正規表現で指定可能。
replacement
置換後の文字列。
target
置き換えの対象となる文字列。
str = "abcdefghijklmn"
sub( "def", "define", str );
print str;			# "abcdefineghijklmn"


また、一致する文字全てを置換する gsub という関数もある。

str = "abcdefabcdefine"
gsub( "def", "default", str );
print str;			# "abcdefaultabcdefaultine"