質問は簡単です。私は、単一引用符内に埋め込まれている複数の要素を含む文字列があります。引用符付きの文字列を解析する簡単な正規表現
var str = "'alice' 'anna marie' 'benjamin' 'christin' 'david' 'muhammad ali'"
をそして私は、私は、アレイ内のすべてのそれらの名前を持つようにそれを解析したい:
result = [
'alice',
'anna marie',
'benjamin',
'christin',
'david',
'muhammad ali'
]
現在、私は、 「が仕事を行うために、このコードを使用してメートル:
var result = str.match(/\s*'(.*?)'\s*'(.*?)'\s*'(.*?)'\s*'(.*?)'/);
しかし、この正規表現は長すぎる、それは柔軟ではありませんので、私はstr
文字列内の複数の要素を持っている場合は、私がする必要があります正規表現を編集します。
この解析を行うための最速かつ最も効率的な方法は何ですか?パフォーマンスと柔軟性は、Webアプリケーションでは重要です。
私は、次の質問を見てきましたが、彼らは私の答えではありません。