Регулярное выражение для сопоставления строки как двумерного массива целых чиселJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Регулярное выражение для сопоставления строки как двумерного массива целых чисел

Сообщение Anonymous »

Я ищу регулярное выражение для распознавания строк, которые могут представлять собой двумерный массив целых чисел со столбцами одинаковой длины.

например, это строка, которая Я хочу преобразовать его в двумерный массив:

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

0 4 8 4\n9 6 5 7\n9 5 5 1


что может быть:

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

0 4 8 4
9 6 5 7
9 5 5 1
Итак, я придумал следующее:

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

"(([0-9]+[ \t]?)+(\n|\r)?){1,}"
однако он не проверяет, имеют ли столбцы одинаковую длину.
спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/316 ... f-integers
Ответить

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

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

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

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

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