Я хочу разбить каждое слово строки, включая пробелы и знаки препинания, на разные группы, но хочу объединить слова с апострофами.
Например:
Phrase: This is right.
Groups: [This] [ ] [is] [ ] [right] [.]
Phrase: This isn't right.
Groups: [This] [ ] [isn't] [ ] [right] [.]
Phrase: "I said ok."
Groups: ["] [I] [ ] [said] [ ] [ok] [.] ["]
I ' используя регулярное выражение: str.split(/(?=[.,"\s]|\b)/)
Однако это не работает с апострофами. Для фазы: Это не правильно. , это расщепляется как:
[This] [ ] [isn] ['] [t] [ ] [right] [.]
Есть ли способ сохранить не в одной группе