Replace函式是把字元串中的 old(舊字元串) 替換成 new(新字元串),如果指定第三個參數max,則替換不超過 max 次。
基本介紹
- 中文名:REPLACE函式
- 外文名:REPLACE Function
- 性質:查找、替換函式
- 描述:返回字元串
前言
語法
參數
- 一個 REGEXP(正則)對象,該正則所匹配的內容會被第二個參數的返回值替換掉。
- substr。
- 被替換掉的一個字元串。
- newSubStr。
- 替換掉第一個參數在原字元串中的匹配部分,該字元串中可以內插一些特殊的變數名。對於正則replace約定了一個特殊標記符$:
- $n (n:1-99) : 表示從左到右正則子表達式所匹配的文本。各個分組匹配的字元串
- $&:表示與正則表達式匹配的全文本。
- $`(`:切換技能鍵):表示匹配字元串的左邊文本。
- $’(‘:單引號):表示匹配字元串的右邊文本。
- $$:表示$轉移。
- 是一個函式,可以有返回值,也可以無返回值。參數的個數不固定,參數挺麻煩的,咱主要就是說這個函式。
- 這個函式在執行replace時執行,如果有返回值,返回值用來替換replace的第一個參數。
- 第一個參數為每次匹配的全文本($&),就是整個匹配的字元串。
- 中間參數為子表達式匹配字元串,個數不限.( $n (n:1-99)),有分組的時候。
- 倒數第二個參數為匹配文本字元串的匹配下標位置。
- 最後一個參數表示字元串本身。
- 就是正則表達式那些特殊的標誌,可有可無的,當第一個參數是字元串的時候使用。
- g 全局替換。
- i 忽略大小寫。
- m 多行模式。
- y sticky。