Я пытаюсь использовать регулярное выражение для разделения строки с помощью гласного или специального символа.
- Ввод:
maxtin'asiiro
- Ожидаемый вывод:
[ ma, xti, n', a, si, i, ro]
Сейчас мне удалось разделить строку с помощью гласных.
Arrays.toString(word.split("(?<=[aeiou])")));
Однако я не знаю, как я могу включить специальный символ n'
в регулярное выражение, чтобы получить вышеуказанный вывод.
Примечание: n'
здесь следует рассматривать как отдельный специальный символ при разбиении.
Я попробовал следующее, но это не с ошибочным выводом.
Arrays.toString(word.split("(?<=[aeiou(n')])")));
Может кто-нибудь дать мне указатель здесь?