Загадка про String.replace()
Загадка від Олега (він же a_[w]):
var str:String = "vvv.blog.pirrest.com";
trace(str.replace("v", "w"));
Як Ви вважаєте що буде в output?
Далі відповідь
wvv.blog.pirrest.com
Хоча більшість вимовить “Тьфу, буду юзать split().join()“, функція replace() виконує свою логічну функцію. Вона чекає на RegExp першим параметром, і якщо приходить String, то призводить його до найближчого RegExp, в нашому випадку це /v/. Тобто, щоб отримати очікуваний результат, на потрібно додати прапорець /g.
var str:String = "vvv.blog.pirrest.com"; trace(str.replace(/v/g, "w")); //www.blog.pirrest.com
Листопад 27, 2007 в 11:22
Для лінивих:
mx.utils.StringUtil.substitute
Або з As3CoreLib:
com.adobe.utils.StringUtil.replace
Жовтень 13, 2008 в 2:12
+5
Жовтень 25, 2008 в 20:53
fahjfksah fjksha jfhsajk hfsjkah fashk jfsa
Жовтень 26, 2008 в 16:47
hogyas 43jkdfs hjkfdshjkfdh sjkfhkjdsh fjkdsh fjkdhsfkd hsjfdpodgka pfmb
Листопад 9, 2008 в 2:03
Можно ли взять одну картинку с Вашего блога? Очень понравилась. Линк на Вас есстественно поставлю.
Листопад 9, 2008 в 13:06
А Вы на заказ не пишите?
Листопад 9, 2008 в 19:22
Пять с плюсом! Позитив на фоне кризиса не помешает
Листопад 9, 2008 в 19:27
Вот бы и мне такой слог )))
Листопад 9, 2008 в 19:31
Подскажите, а как пройти в библиотеку?
Грудень 5, 2008 в 9:46
Занятно пишете, жизненно. Все-таки, для того, чтобы делать по-настоящему интересный блог, нужно не только сообщать о чем-то, но и делать это в интересной форме:)