TypeScript 字串的求查找/替換(String Search/Replace)
TypeScript 是一種 JavaScript 的超集,它擁有 JavaScript 的所有功能,並且提供了額外的特性,例如類型檢查和靜態分析。TypeScript 支援字串求查找/替換,可以讓開發者更容易地操作字串。
字串求查找/替換的基本用法
TypeScript 提供了兩個函式,可以用來求查找/替換字串:String.prototype.replace() 和 String.prototype.search()。
String.prototype.replace()
String.prototype.replace() 函式可以用來將字串中的某個字元或字串替換成另一個字元或字串。
let str = "Hello World!"; let newStr = str.replace("World", "TypeScript"); console.log(newStr); // Hello TypeScript!
String.prototype.search()
String.prototype.search() 函式可以用來搜尋字串中是否包含某個字元或字串,如果有,則會回傳該字元或字串的索引位置,如果沒有,則會回傳 -1。
let str = "Hello World!"; let index = str.search("World"); console.log(index); // 6
字串求查找/替換的更多用法
String.prototype.replace() 和 String.prototype.search() 函式還可以接受正規表達式,以提供更多的求查找/替換功能。
使用正規表達式替換字串
String.prototype.replace() 函式可以接受正規表達式,以替換字串中的某個字元或字串。
let str = "Hello World!"; let newStr = str.replace(/World/, "TypeScript"); console.log(newStr); // Hello TypeScript!
使用正規表達式搜尋字串
String.prototype.search() 函式也可以接受正規表達式,以搜尋字串中是否包含某個字元或字串。
let str = "Hello World!"; let index = str.search(/World/); console.log(index); // 6
總結
TypeScript 支援字串求查找/替換,可以讓開發者更容易地操作字串。TypeScript 提供了兩個函式,可以用來求查找/替換字串:String.prototype.replace() 和 String.prototype.search(),並且可以接受正規表達式,以提供更多的求查找/替換功能。
TypeScript 支援字串求查找/替換,可以讓開發者更容易地操作字串,例如替換字串中的某個字元或字串,或是搜尋字串中是否包含某個字元或字串。TypeScript 提供了兩個函式,可以用來求查找/替換字串:String.prototype.replace() 和 String.prototype.search(),並且可以接受正規表達式,以提供更多的求查找/替換功能。