А вообще, тут конечно 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, время: 09:23. |