ee.String.replace

Returns a new string with some or all matches of a pattern replaced.
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 

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

 import 
  
 ee 
 import 
  
 geemap.core 
  
 as 
  
 geemap 

Colab (Python)

 print 
 ( 
 ee 
 . 
 String 
 ( 
 'abc-abc' 
 ) 
 . 
 replace 
 ( 
 'abc' 
 , 
 'X' 
 ) 
 . 
 getInfo 
 ()) 
 # X-abc 
 print 
 ( 
 ee 
 . 
 String 
 ( 
 'abc-abc' 
 ) 
 . 
 replace 
 ( 
 'abc' 
 , 
 'X' 
 , 
 'g' 
 ) 
 . 
 getInfo 
 ()) 
 # X-X 
 print 
 ( 
 ee 
 . 
 String 
 ( 
 'abc-abc' 
 ) 
 . 
 replace 
 ( 
 'abc' 
 , 
 '' 
 , 
 'g' 
 ) 
 . 
 getInfo 
 ()) 
 # - 
 print 
 ( 
 ee 
 . 
 String 
 ( 
 'aBc-Abc' 
 ) 
 . 
 replace 
 ( 
 'abc' 
 , 
 'Z' 
 , 
 'i' 
 ) 
 . 
 getInfo 
 ()) 
 # Z-Abc 
 print 
 ( 
 ee 
 . 
 String 
 ( 
 'aBc-Abc' 
 ) 
 . 
 replace 
 ( 
 'abc' 
 , 
 'Z' 
 , 
 'ig' 
 ) 
 . 
 getInfo 
 ()) 
 # Z-Z 
Create a Mobile Website
View Site in Mobile | Classic
Share by: