Повторяющая картина режима на JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Повторяющая картина режима на Java

Сообщение Anonymous »

Я хочу прочитать текстовый файл, который содержит следующее, которое я пытаюсь использовать Regex для сопоставления и разделения содержимого на разные строки для 2 приоритетных очередей для создания планировщика задачи в очереди. Но, во-первых, мне нужно убедиться, что формат находится прямо в текстовом файле, который я читаю с помощью сканера, где он начинается с задачи, содержащей буквенно-цифровые буквы, за которым следует неотрицательное целое число (время прибытия) и естественное число (крайнее время). Ниже приведен ввод в текстовом файле с правильным форматом: < /p>

Код: Выделить всё

task1 2 3 task2 2 3 task3 2 3 task4 4 5 task5 4 5
task6 7 9 task7 7 9 task8 7 9 task9 7 9
task10 7 9 task11 7 9 task12 7 9 task13 7 9
task14 7 9 task15 7 9 task16 10 11 task17 10 11
task18 10 11 task19 10 11  task20 10 12
< /code>

Я попробовал следующий код повторного положения, чтобы попытаться проверить, правильным ли формат, но я могу соответствовать его только с первыми атрибутами задачи. Я не могу соответствовать этому за пределами первой задачи, то есть, когда он переходит к другим задачам, где повторяется формат, тогда вновь потерпит неудачу. Есть идеи, что не так с моей регуляцией? < /P>

(^\s*[a-zA-Z0-9]*\s+\d+\s+\d+\s*){1,}
< /code>

^
начинается с любого пространства \ s* 0 или более раз

Код: Выделить всё

[a-zA-Z0-0]*< /code> - буквенно -цифровой 0 или более раз, ссылаясь на задачи < /p>

\s+< /code> - это белые пространства между различными атрибутами задачи < /p>

\d+< /code> - это время прибытия и крайнего срока < /p>

\s*< /code> заканчивается белыми пространствами 0 или более раз между различными задачами < /p>

{1,}
после ()

Подробнее здесь: https://stackoverflow.com/questions/329 ... rn-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pixi JS - Повторяющая текстура для удара
    Anonymous » » в форуме Javascript
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Картина вне события Paint
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Почему простой тестовый шифр не работает в php8 на Manjaro Linux 24? Картина:
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Почему простой тестовый шифр не работает в php8 на Manjaro Linux 24? Картина:
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Нужна большая картина, когда использовать интерфейс в качестве возврата типа в C#
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»