TypeScript 是一種 JavaScript 的超集,它擁有更多的功能,其中一個功能就是搜索字串。TypeScript 搜索字串的功能可以讓開發者更容易地搜尋字串,並且可以更快速地找到所需的字串。
TypeScript 字串搜索的基本用法
TypeScript 字串搜索的基本用法是使用 String.prototype.search() 方法。它可以接受一個正則表達式,並返回一個整數,表示該正則表達式在字串中第一次出現的位置。
舉個例子,假設我們有一個字串 “Hello World”,我們可以使用 String.prototype.search() 方法來搜索字串中是否有 “World” 這個字串:
let str = "Hello World"; let result = str.search("World"); console.log(result); // 6
上面的程式碼會在控制台輸出 6,表示 “World” 這個字串在 “Hello World” 這個字串中第一次出現的位置是第 6 個字元。
TypeScript 字串搜索的高級用法
TypeScript 字串搜索的高級用法是使用 String.prototype.match() 方法。它可以接受一個正則表達式,並返回一個陣列,其中包含了所有符合該正則表達式的字串。
舉個例子,假設我們有一個字串 “Hello World”,我們可以使用 String.prototype.match() 方法來搜索字串中是否有 “World” 這個字串:
let str = "Hello World"; let result = str.match("World"); console.log(result); // ["World"]
上面的程式碼會在控制台輸出 [“World”],表示 “World” 這個字串在 “Hello World” 這個字串中出現了一次。
總結
TypeScript 搜索字串的功能可以讓開發者更容易地搜尋字串,並且可以更快速地找到所需的字串。TypeScript 字串搜索的基本用法是使用 String.prototype.search() 方法,而高級用法則是使用 String.prototype.match() 方法。