5 AĞUSTOS 2009, ÇARŞAMBA
Başvuru konan bahisler grubu için Javascript?
Bir dize, hello _there_
gibi. <div>
</div>
iki çizgi sırasıyla değiştirmek için kullanmayı istiyorumjavascript. Çıktı (bu nedenle) hello <div>there</div>
gibi görünecektir. Dize çizgi birden çift içerebilir.
Ne arıyorum için bir yolduryaher maç, yakut bir fonksiyonu çalıştırma:
"hello _there_".gsub(/_.*?_/) { |m| "<div>" m[1..-2] "</div>" }
Yaruby eşleşen bir grup, tekrar yapılabilir şekilde başvuru yapabilmek için:
"hello _there_".gsub(/_(.*?)_/, "<div>\\1</div>")
Herhangi bir fikir veya öneriniz var mı?
CEVAP
5 AĞUSTOS 2009, ÇARŞAMBA
"hello _there_".replace(/_(.*?)_/, function(a, b){
return '<div>' b '</div>';
})
Oh, ya da:
"hello _there_".replace(/_(.*?)_/, "<div>$1</div>")
Bunu Paylaş:
Href JavaScript bağlantıları için özni...
Nasıl bir JavaScript nesnesinin bir öz...
Değiştirmek için bir öğe's class ...
Nasıl JavaScript ile boş bir dize için...
JavaScript bir işlev için varsayılan p...