J'essaie d'utiliser le split de javascript pour extraire les phrases d'une chaîne mais garder le délimiteur par exemple!?.Javascript RegExp pour diviser le texte en phrases et garder le délimiteur
Jusqu'à présent, j'ai
sentences = text.split(/[\\.!?]/);
qui fonctionne mais ne comprend pas la ponctuation de fin pour chaque phrase (.!?).
Est-ce que quelqu'un connaît un moyen de le faire?
'? 'est également un caractère spécial dans RegExp, vous devez donc y échapper – rgvcorley
Les méta-caractères tels que '.' et'? 'Perdent leurs significations spéciales à l'intérieur d'une classe de caractères. La bonne façon de faire correspondre un point ('.'), un point d'exclamation ('! '), Ou un point d'interrogation ('? ') Est' [.!?] '. –