Я пытался найти способ чтения некоторых данных из файла, ограниченного постоянным разделителем строк.Попытка чтения с сканера с использованием постоянного разделителя строк - java.util.scanner
Разделитель содержит метасимволы, и я пытаюсь разделить ТОЛЬКО там, где оно появляется, поэтому регулярное выражение не подходит.
Может кто-нибудь посоветует мне способ, я знаю, как реализовать свой собственный метод для этого, я спрашиваю, есть ли что-то встроенное в java для этого.
Пример:!
Джон% # @ ~ 23s, 243 лань% # @ ~ 23s, 243% пошли # @ ~ 23s, 243 на рынок, чтобы купить молока!.
приведет ли
Вызов 1: .next()
-> John Вызов 2:. .next()
-> лань Вызов 3: .next()
-> пошел вызов 4: .next()
-> на рынок, чтобы купить немного молока.
Будет ли использовать pattern.quote только в% # @! ~ 23s, 243, разделенных? или будут разделены другие сортировки одних и тех же персонажей? Вот почему я думал, что регулярное выражение не может быть использовано, потому что я понимаю, что он не проверяет порядок появления символов. –
@JackSmith: Нет, это шаблон - не просто набор символов. Шаблон * может * быть набором символов, но это не вообще. –
Спасибо, сработало. Хотя мне пришлось скрыться от некоторых персонажей. –