Я пытаюсь удалить пунктуации, за которыми следуют пунктуации, и я это сделал, но мне нужно заменить последний, но второй знак препинания в предложении с и или & случайным образом.Как заменить одну пунктуацию на и/или случайным образом с помощью javascript
Вот код
<html>
<head>
<script>
$(document).ready(function() {
for(var i=0;i<2;i++)
{
var remove_dot=document.getElementsByTagName("p")[i];
var remove=remove_dot.innerHTML;
remove_dot.innerHTML = remove.replace(/[,|.-]+[\s]*([,|.-])/g, "$1");
}
});
</script>
<body>
<p>hello , . are you | . why , its ok , .</p>
<p>hey , . are you | . why | its ok , .</p>
</body>
С помощью этого скрипта могу удалить пунктуация с последующим знаком препинания Вот мой выход
hello . are you . why , its ok .
hey . are you . why | its ok .
Но, как мне нужно, чтобы заменить вторая последняя пунктуация случайным образом и, & Как я могу изменить regexp Вот мой ожидаемый результат.
hello . are you . why and its ok .
hey . are you . why & its ok .
Есть больше знаков препинания, чем «, | .-». Вы хотите сделать все это или просто так? – RobG