JavaScript で文字列を分解する必要があります。
初期文字列:
$var="1234 => 4242,Example Mailbox,root@localhost"
分解された 4 つのパーツ:
1234
4242
Example Mailbox
root@localhost
正規表現を使用するか、文字列関数を呼び出すより効率的な方法は何ですか?
おそらくグループを使用して、そのようなパターンを抽出するための正規表現を提供してください。
JavaScript で文字列を分解する必要があります。
初期文字列:
$var="1234 => 4242,Example Mailbox,root@localhost"
分解された 4 つのパーツ:
1234
4242
Example Mailbox
root@localhost
正規表現を使用するか、文字列関数を呼び出すより効率的な方法は何ですか?
おそらくグループを使用して、そのようなパターンを抽出するための正規表現を提供してください。
これは、制限が少し緩和されたソリューションです。
$var.split(/\s*,\s*|\s*=>\s*/)
Looks like you want use the string split
function together with a simple (and fast) regular expression:
var vals = $var.split(/,|\s*=>\s*/);
これは、最初の 2 つのグループが整数であり、残りが (カンマを除く) 何でもよいと仮定すると機能します。
([0-9]+) => ([0-9]+),([^,]+),([^,]+)