回傳一個字 串 ,其中指定的子字串被另一個子字串替換了指定次數。
語法
替換 (表達式,尋找,替換 [,開始 ][,計數 ][,比較 ] )
替換函數語法包含以下參數:
| 引數 | 描述 |
|---|---|
| expression | 必要。 包含子字串的字串表達式,以替換。 |
| 發現 | 必要。 正在搜尋子字串。 |
| 替換 | 必要。 替換子弦。 |
| 開始 | 可省略。 在 表達 式中,子字串搜尋要開始的位置。 若省略,則假設為1。 |
| 伯爵 | 可省略。 需要執行的子字串替換次數。 若省略,預設值為 –1,意即必須進行所有可能的替換。 |
| compare | 可省略。 數值表示在評估子字串時應使用的比較類型。 數值請參見設定區塊。 |
設定
比較論證可以有以下數值:
| 恆定 | 值 | 描述 |
|---|---|---|
| vbUseCompareOption | –1 | 使用選項 比較 語句的設定進行比較。 |
| vbBinary比較 | 0 | 進行二元比較。 |
| vbText比較 | 1 | 進行文本比較。 |
| vbDatabaseCompare | 2 | 僅限 Microsoft Office Access 2007。 根據資料庫中的資訊進行比較。 |
回報價值
替換 會回傳以下值:
| 如果 | 補充返回 |
|---|---|
| 表達 式為零長度 | 零長度弦 (“) |
| 表達 式為 Null | 一個錯誤。 |
| 求 為零長度 | 表達 的複製品。 |
| 替換 為零長度 | 移除所有發現的表達式副本。 |
| 開始>倫 (表情) | 零長度的弦。 弦的更換從起 始位置開始。 |
| 計數 為0 | 表達 的複製品。 |
註解
替換函數的回傳值是一個字串,經過替換,從開始位置開始,到表達式字串末尾結束。 它並非從頭到尾複製原始字串。
範例
| 運算式 | 結果 |
|---|---|
| SELECT ProductID,從 ProductSales 中替換 (ProductID、「PRO」、「Product」) 作為 ReplacedID; | 回傳「ProductID」,在「ProductID」中找到「PRO」,並以「Product」取代,並在「ReplacedID」欄位顯示結果。 |