2016-04-07 11 views
1

aşağıdaki dizeRegex: 2 tırnak arasında metin yakalama ve oluşturduğunuz yeni dize

{ language: 'da', region: 'DK' }, 

Ben tırnak arasında metin Caputuring

grunt get-screenshot:da:DK 

bu dönüştürmek istediğiniz sahip kolaydır

'([a-z]{2})' 

ancak ikinci bir tanesinin yeni bir eşleşme olarak kabul edilmesini nasıl sağlayabilirim?

var s = "{ language: 'da', region: 'DK' },"; 
var m = s.match(/'(\w\w)',.*?'(\w\w)'/); 
var cmd = "grunt get-screenshot:" + m[1] + ":" + m[2]; 

maçın m Bu sonuç dizidir: Ben biçimi nasıl Aşağıdaki hakkında

cevap

0

'sonra, tırnak arasına yani metin tam 2 karakter uzunlukta ve ilk sahiptir daima tutar varsayabiliriz:

["'da', region: 'DK'", "da", "DK"]