А вообще, тут конечно lookbehind нгапрашивается. Что-то типа
$s="Aaaaaaaaaaaaaaaaaaaaa Bbbbbbbbbbbbbb-Cccccccccc Dd Ggggggggggg";
$s=~s/(?<=\w{5})\w/*/gi;
print $s;
# ::: Aaaaa**************** Bbbbb*********-Ccccc***** Dd Ggggg******
К сожалению, его в JS нет. |
В джоесе \w работает только для бездуховных англицких символов
|
Цитата:
String.prototype.reverse=function(){return this.split("").reverse().join("")}
alert(
"Не путайте Яндекс.Деньги с Гоголь-Моголем"
.reverse().replace(/[\wа-яё](?=[\wа-яё]{5})/ig, "*").reverse()
)
|
indeterm,
:) |
| Часовой пояс GMT +3, время: 13:14. |