Template:Replace

From RobotX
Jump to navigation Jump to search
Template documentation[view] [edit] [history] [purge]

{{replace |string |target |replacement [|count=n]}}

Returns string with the first n occurrences of target replaced with replacement. Omitting count will replace all occurrences.

Examples

  • {{replace |One two two three two four twotwo five |two |NINE}} → One NINE NINE three NINE four NINENINE five
  • {{replace |One two two three two four twotwo five |two |NINE |count=2}} → One NINE NINE three two four twotwo five

TemplateData

This template replaces a substring in a string with a given replacement.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
source string1

The string to replace in

Unknownrequired
pattern2

The string or Lua ustring pattern to search for

Unknownrequired
replacement3

The replacement text

Unknownrequired
countcount

The number of occurrences to replace; defaults to all

Numberoptional
regexregex

Whether the pattern is a Lua ustring pattern (no means search for literally that character sequence)

Default
no
Example
yes
Booleanoptional