2016-11-17 24 views
-1

JavaScript(jquery)の文字列を閉じ括弧で区切りにくく、区切りに使用する区切り文字をそのままにしておく必要があります。と私は交換の回避策の考えJavaScriptを閉じて区切りで区切り、区切り文字を保持します

(GROUP=test1) 
(GROUP=test2) 
(GROUP=test3) 
(GROUP=test4) 

')' ')、':

ex: (GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4) 

用いて分割する必要がある)、それ

O/Pとの区切りを保ちますその後、..

は、任意のヘルプは大歓迎です..私のissue..butがきれいな方法でやってみたかった解決れる「」によって分割

答えて

1
var source = '(GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4)'; 
var results = source.match(/\([^)]*?\)/g); 

は、resultsに必要な配列を与えます。

正規表現は、(に変換され、その後に可能な限り短い文字列が続き、)を除いて、)が続きます。返す複数の一致

参考:

関連する問題