У меня есть функция счетчика слово, но оно не учитывает людей, использующих плохой пунктуации, например:Regex заменить несколько символов
«hello.world»
Это было только рассчитывать составляет 1 слово. Вместо этого он должен считать это как 2 слова. Вот почему я использую этот RegEx;
negWords.replace(/[,.!?;\s]+/g,' ');
Это хорошо работает, но если люди используют двойное пространство или знаки препинания, это считается также словом;
'привет ,,' считается как 2-х слов,
, но это не считается более вхождений в более чем 1 слово.
'hello ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,' по-прежнему считается как 2 слова.
Отредактировано для большего контекста.
Я не понимаю, чего вы хотите. Вы можете быть более ясными? И, пожалуйста, не говорите о словах подсчета, если вы пытаетесь исправить замену. –
См. Мой обновленный вопрос, надеюсь, это сделает его более ясным. –