ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで二重引用符内のテキストを無視して文字列をカンマで分割するにはどうすればよいですか?
二重引用符内のテキストを無視して文字列をカンマで分割する
文字列をカンマで分割するタスクは、文字列内にカンマが含まれる場合に特有の課題が発生します。二重引用符。これを Javascript で実現する方法は次のとおりです。
<code class="js">var str = 'a, b, c, "d, e, f", g, h'; var arr = str.match(/(".*?"|[^",\s]+)(?=\s*,|\s*$)/g);</code>
この正規表現ベースのアプローチは、特定のパターンに従って部分文字列を抽出します。
結果は 6 つの要素の配列です:
arr = [ 'a', 'b', 'c', '"d, e, f"', 'g', 'h' ]
以上がJavaScriptで二重引用符内のテキストを無視して文字列をカンマで分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。