sitelogo
substitute_all/4

All substrings replaced

substitute_all(+regexp, +string, +substitution, -result)

substitute_all/4 replaces in "string" all substrings defined by "regexp" with "substitution". The modified string is returned in "result".

Arguments

	regexp		atom
	string		atom
	substitution	atom
	result		atom

Examples

	substitute_all('a(.)', barbara, '%1a', L).
		==> L = brabraa
Whatever is bracketed is assigned to a term. Whatever is bracketed by the from left to right i-th opening bracket is assigned to the i-th term. Bracketed terms can be referenced in substitute/4 and substitute_all/4 with %1...%9 in the substitute expression.

Standard

This predicate is not part of the ISO-Prolog Standard.

See also

regular expression, match/2/3, match_all/3, substitute/4, substitute_all/4, split/2/3, chop/2, get_line/1/2,


Up read on...
scroll to top managed with ubiCMS