У меня есть следующий функциональный код, который используется для разделения строки на основе каждого символа. Проблема, которую я хочу решить, состоит в том, что
- Если есть несколько разделителей непрерывно, это не должно учитываться.
- Ввод также должен учитывать несколько строк. Прямо сейчас выдает ошибку, если я ввожу несколько строк.
Код -
class stringssplit
{
public static void main(String[] args) {
Pattern p = Pattern.compile("(?<=\\w)(?=\\W)|(?<=\\W)(?=\\w);
String po=Arrays.toString(p.split("y#e?96#kly? #?"));
System.out.println(po);
}
}