AI-generated Key Takeaways
-
The
String.replacemethod returns a new string with some or all matches of a pattern replaced. -
It takes a regular expression (
regex), areplacementstring, and optionalflags('g' for global, 'i' for ignore case) as arguments. -
The method can be used to replace a specific occurrence or all occurrences of a pattern within a string.
| Usage | Returns |
|---|---|
String.
replace
(regex, replacement, flags
)
|
String |
| Argument | Type | Details |
|---|---|---|
|
this:
input
|
String | The string in which to search. |
regex
|
String | The regular expression to match. |
replacement
|
String | The string that replaces the matched substring. |
flags
|
String, default: "" | A string specifying a combination of regular expression flags, specifically one or more of: 'g' (global match) or 'i' (ignore case) |
Examples
Code Editor (JavaScript)
print ( ee . String ( 'abc-abc' ). replace ( 'abc' , 'X' )); // X-abc print ( ee . String ( 'abc-abc' ). replace ( 'abc' , 'X' , 'g' )); // X-X print ( ee . String ( 'abc-abc' ). replace ( 'abc' , '' , 'g' )); // - print ( ee . String ( 'aBc-Abc' ). replace ( 'abc' , 'Z' , 'i' )); // Z-Abc print ( ee . String ( 'aBc-Abc' ). replace ( 'abc' , 'Z' , 'ig' )); // Z-Z
import ee import geemap.core as geemap
Colab (Python)
display ( ee . String ( 'abc-abc' ) . replace ( 'abc' , 'X' )) # X-abc display ( ee . String ( 'abc-abc' ) . replace ( 'abc' , 'X' , 'g' )) # X-X display ( ee . String ( 'abc-abc' ) . replace ( 'abc' , '' , 'g' )) # - display ( ee . String ( 'aBc-Abc' ) . replace ( 'abc' , 'Z' , 'i' )) # Z-Abc display ( ee . String ( 'aBc-Abc' ) . replace ( 'abc' , 'Z' , 'ig' )) # Z-Z

