Относительно этого вопроса , как насчет добавления специальных символов в микс? А также сохраняя пробелы в списке.
Пример
This is a string, that "will be" highlighted when your 'regular expression' matches something!!!
Дает мне
This
is
a
string
,
that
"will be"
highlighted
when
your
'regular expression'
matches
something
!
!
!
Но я не смог заставить его работать со специальными а также символы ...
Я пытался (?=[^A-Za-z0-9])|(?<=[^A-Za-z0-9])|[\\s\"']+|\"[^\"]*\"|'[^']*'
, что приводит к
Эта
это
строка,
, что
"будет
быть"
выделено
при
ваше
'обычный
выражение'
совпадений
something
!
!
!
РЕДАКТИРОВАТЬ Мне удалось найти необходимое мне регулярное выражение
(\"[^\"]*\")|\\W|\\w+
Это разделит все слова , пробелы и специальные символы. Он также сохраняет все, что находится в двойных кавычках, как один элемент