Liam's BitchX Command Reference
BitchX scripting function $sar()
- sar
- Technical
-
This function searches for the given search string in the given
text, and replaces if with the replacement text, if a match is
found. The field delimiter may be any character; the first
character found that is not a 'g' or 'r' is used.
- Function
- $sar()
- Practical
-
This is the general purpose search-and-replace function. It allows
you to look for any arbitrary text substring in any text string, and
replace it with another arbitrary substring. Any of the strings may
consist of variables to expand at runtime.
- Usage
- $sar([g][r]/<search>/<replace>/<text>)
- Options
-
g replace all matches, not just the first
r assume text is a variable name; assign return value to variable
- Examples
-
@ foo = [foobarblah]
$sar(/oo/ee/booyamon) returns "beeyamon"
$sar(/oo/ee/foofoo) returns "feefoo"
$sar(g/oo/ee/foofoo) returns "feefee"
$sar(r/oo/ee/foo) returns and sets $foo to
"feebarblah"
See also $regexec() and $msar().