| すべての部分文字列を置換える
substitute_all(+regexp、+string、+substitution、-result)
substitute/4は、"string"の中で"regexp"によって定義される部分列すべてを"substitution"と取り替えます。 修正された文字列は、"result"で返されます。
引き数
regexp atom
string atom
substitution atom
result atom
例
substitute_all('a(.)', barbara, '%1a', L).
==> L = brabraa
括弧に入れられたものは何でも、項とされます。
左から右にi番目の開いた括弧に入れられたものは、i番目の項に割り当てられます。
括弧に入れられた項は、substitute/4とsubstitute_all/4で、substituteの中で%1...%9として
参照されます。
標準
この述語は、ISO-Prolog Standardには含まれません。
以下も参照して下さい
正規表現,
match/2/3,
match_all/3,
substitute/4,
substitute_all/4,
split/2/3,
chop/2,
get_line/1/2,
|