Skip to content

字串處理

簡單的字串處理。

這裡的函數是被 export function 直接匯出的。

Functions

FunctionDescription
removePrefix移除字串開頭的子字串
removeSuffix移除字串結尾的子字串

removePrefix

str 的前綴剛好是 prefix,把前綴部分移除後回傳新字串。

js
import { removePrefix } from "ran-math";
removePrefix(str: string, prefix: string): string
ParamTypeDescription
strstring字串
prefixstring想要移除的前綴

範例:

js
removePrefix("abcde", "abc")   // "de"
removePrefix("abcde", "abd")   // "abcde"
removePrefix("abcde", "abcde") // ""
removePrefix("abcde", "")      // "abcde"

removeSuffix

str 的後綴剛好是 suffix,把後綴部分移除後回傳新字串。

js
import { removeSuffix } from "ran-math";
removeSuffix(str: string, suffix: string): string
ParamTypeDescription
strstring字串
suffixstring想要移除的後綴

範例:

js
removeSuffix("abcde", "cde")   // "ab"
removeSuffix("abcde", "bde")   // "abcde"
removeSuffix("abcde", "abcde") // ""
removeSuffix("abcde", "")      // "abcde"