在JavaScript 中使用多個分隔符分割字串
JavaScript 的split() 函數似乎只提供一個分隔符號選項,這使得分割變得困難在多個分隔符號上。然而,有一個隱藏的寶石。
解:
秘訣在於使用正規表示式作為分隔符號參數。正規表示式(例如 [s,] )可以表示多個空格和逗號字元。透過使用此正規表示式,您可以在兩個分隔符號上拆分字串:
"Hello awesome, world!".split(/[\s,]+/)
這將傳回分割字串的陣列:
["Hello", "awesome", "world!"]
附加說明:
要提取數組的最後一個元素,使用:
let bits = "Hello awesome, world!".split(/[\s,]+/) let lastBit = bits[bits.length - 1] // "world!"
如果模式不匹配,您將在數組中獲得單一元素:
bits = "Hello awesome, world!".split(/foo/) console.log(bits[bits.length - 1]); // "Hello awesome, world!"
所以,無論您'當您嘗試按逗號、空格或字元組合進行拆分時,您現在可以找到解決方案指尖。
以上是如何在 JavaScript 中使用多個分隔符號拆分字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!