У меня есть текст, как этогоJava Regular Expression для обработки строк Содержит Следующую строку
Customer Owned 03/26 04/25 0.00
Modem
Здесь Модем находится в следующей строке
Теперь мне нужно записать данные в таблицу, как
Заказчик Принадлежит модем 03/26 04/25 0,00
Я написал регулярное выражение, как
([a-zA-Z = ]*) ([[0-9]{2}/[0-9]{2} ]*) (-?[0-9]*\\.[0-9]+)
Я получаю описание как «Заказчик», а не «Пользовательский модем». Есть ли способ справиться с Regex?
Может быть, вы можете сделать первый проход над ним и избавиться от новых линий между первой и второй строками? Тогда ваше регулярное выражение будет работать так, как вы хотите. –
Просьба показать, как вы используете это в коде, так как это поможет определить, как вам нужно применить модификатор шаблона, чтобы сделать его многострочным. Однако даже если это была многострочная линия, у вас нет подшаблона для захвата текста после десятичной части строки. –
показать нам полный код, который вы используете – Peggy