在 JavaScript 中替換字串中的逗號

Muhammad Muzammil Hussain 2023年1月30日
  1. 在 JavaScript 中使用 replace() 方法替換字串中的逗號
  2. 使用 JavaScript 替換字串中的逗號
在 JavaScript 中替換字串中的逗號

我們將在本文中學習如何使用 replace() 方法使用 JavaScript 替換字串中的所有逗號。

在 JavaScript 中使用 replace() 方法替換字串中的逗號

replace() 是一個預定義的方法,我們在字串上使用它來用另一個字串替換該字串的定義部分。它從完整宣告的字串中搜尋定義的字串部分,並將其替換為給定的值。

replace() 方法不會更改原始字串,而是返回更新後的字串。

程式碼:

<script>
let string = "Delft stack is a good website to learn programming"

let result = string.replace("good","best")

console.log("original string: "+string)
console.log("updated string: "+result)
</script>

輸出:

"original string: Delft stack is a good website to learn programming"
"updated string: Delft stack is a best website to learn programming"

我們初始化了一個包含單詞"good"的字串,並在該字串上使用了 replace() 方法和兩個引數 replace("good","best")

它將在字串中找到"good" 單詞並將其替換為"best"

使用 JavaScript 替換字串中的逗號

如果你只替換一個值,則只會替換第一個找到的字串部分。我們使用帶有修飾符集 (g) 的正規表示式來替換所有例項。

要替換字串中的逗號,我們需要一個包含逗號的字串。和上面的例子一樣,我們使用 replace() 方法來替換所有逗號,例如 replace( /,/g , "other string or space" )

程式碼:

<script>
let string = "Delft,stack,is,a,best,website,to,learn,programming"

let resultSingle = string.replace(","," ") //replace single
let resultAll = string.replace(/,/g," ") //replace all

console.log("Original string: "+string)
console.log("Replace single: "+resultSingle)
console.log("Replace All: "+resultAll)
</script>

輸出:

"Original string: Delft,stack,is,a,best,website,to,learn,programming"
"Replace single: Delft stack,is,a,best,website,to,learn,programming"
"Replace All: Delft stack is a best website to learn programming"

在上面的程式碼中,我們首先有一個包含逗號的初始化字串。然後,我們應用了 replace() 方法,使用 replace(",","") 從字串中替換單個逗號。

我們對包含正規表示式 /,/g 的字串使用 replace() 方法來替換所有逗號。我們已經列印了原始字串和更新字串的日誌。

相關文章 - JavaScript String