Javascript RegExp pour diviser le texte en phrases et garder le délimiteur
Je suis en train d'utiliser du javascript split pour obtenir les phrases d'une chaîne, mais garder le délimiteur par exemple !?.
Pour l'instant j'ai
sentences = text.split(/[\\.!?]/);
qui fonctionne, mais n'inclut pas le signe de ponctuation de fin de phrase (.!?).
Personne ne sait d'une façon de le faire?
source d'informationauteur daktau
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser correspondent pas divisé.
De l'essayer.
Ce qui suit est un petit plus pour Larry réponse qui va correspondre aussi paranthetical phrases:
appliqué sur:
donne:
Essayez plutôt ceci:-
?
est un char spécial dans les expressions régulières donc besoin d'être échappés.Désolé je m'ennuie de lire votre question - si vous voulez garder les délimiteurs, alors vous devez utiliser
match
passplit
voir cette question