83 of 264 menu

replace method

The replace method searches for and replaces parts of a string. The first parameter is regular expression, and the second is the substring to replace with.

Syntax

string.replace(regex, replacement);

Example

Let's find and replace the character 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

The code execution result:

'b!b'

Example

By default, only the first match is replaced. Let's replace the character 'a' in the string again:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

The code execution result:

'b!aab'

Example

Let's replace all matches with a global search:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

The code execution result:

'b!!!b'

Example

Let's find and replace a string with this pattern: letter 'x', then any character, then again letter 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

The code execution result:

'! eee'

See also

  • the replace method
    that searches for and replaces parts of a string
  • the test method
    that checks a string
  • the match method
    that searches for matches in a string
  • the matchAll method
    that searches for all matches in a string
  • the exec method
    that performs a sequential search
  • the search method
    that performs a search
  • the split method
    that splits a string
enru