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(),並且可以接受正規表達式,以提供更多的求查找/替換功能。

Categorized in:

Tagged in: