9 ŞUBAT 2012, PERŞEMBE
RegExp. exec arasındaki fark nedir() ve String. match function() fonksiyonu?
Eğer bu kaçarsam:
/([^\/] ) /g.exec('/a/b/c/d');
.
["a", "a"]
Ama eğer bu kaçarsam:
'/a/b/c/d'.match(/([^\/] ) /g);
Bu beklenen bir sonuç alıyorum:
["a", "b", "c", "d"]
Ne fark eder?
CEVAP
9 ŞUBAT 2012, PERŞEMBE
Küresel bir düzenli ifade ile exec
hala tüm bahisler taşıyıcının almak gibi bir döngü içinde kullanılmak üzere tasarlanmıştır. Yani:
var re = /[^\/] /g;
var match;
while (match = re.exec('/a/b/c/d')) {
// match is now the next match, in array form.
}
// No more matches.
String.match
taşıyıcının atar senin için ve' sonuçları. bu mu
Bunu Paylaş:
Ve angularjs derleme bağlantı fonksiyo...
JavaScript parseınt(string) ve Numara(...
Arasındaki fark nedir "def" ...
Düzenli bir dize ve bir verbatim strin...
Bir URI, URL ve URN arasındaki fark ne...