用逗號分割字串,同時忽略雙引號內的文字
當逗號出現在字串中時,用逗號分割字符串的任務提出了獨特的挑戰雙引號。以下是如何在Javascript 中實現此目的:
<code class="js">var str = 'a, b, c, "d, e, f", g, h'; var arr = str.match(/(".*?"|[^",\s]+)(?=\s*,|\s*$)/g);</code>
這種基於正規表示式的方法遵循特定模式來提取子字串:
以上是如何在 JavaScript 中用逗號分割字串,同時忽略雙引號內的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!