2

JavaScript で文字列を分解する必要があります。

初期文字列:

$var="1234 => 4242,Example Mailbox,root@localhost"

分解された 4 つのパーツ:

1234
4242
Example Mailbox
root@localhost

正規表現を使用するか、文字列関数を呼び出すより効率的な方法は何ですか?

おそらくグループを使用して、そのようなパターンを抽出するための正規表現を提供してください。

4

3 に答える 3

4

これは、制限が少し緩和されたソリューションです。

$var.split(/\s*,\s*|\s*=>\s*/)
于 2013-04-25T09:26:40.370 に答える
4

Looks like you want use the string split function together with a simple (and fast) regular expression:

var vals = $var.split(/,|\s*=>\s*/);
于 2013-04-25T09:26:56.613 に答える
0

これは、最初の 2 つのグループが整数であり、残りが (カンマを除く) 何でもよいと仮定すると機能します。

([0-9]+) => ([0-9]+),([^,]+),([^,]+)
于 2013-04-25T09:23:26.573 に答える