Я разбираю список кодовых номеров, у них шаблон 12345.1211 . Они разделены space . Иногда они будут иметь пробел, за которым следуют одна-три комбинации чисел, такие как:1221.121 11 или 111.111111 874.95 1211

У меня есть регулярное выражение [0-9]+\.[0-9]+

Он находит десятичное число, например 12345.1211 как. Я инкапсулирую регулярное выражение с помощью ( & ) и использую \1\n чтобы разбить каждый код новой строкой.

Я использую Notepad++ с найти замену. Но регулярное выражение не соответствует числам с пробелами. Дополнительные числа заканчиваются в той же строке, что и следующий шаблон.

Пример 1221.121 11 или 111.111111 874.95 1211 456.155

1221.121

11 111.111111

874.95

1211 456.155

Могу ли я что-нибудь сделать, чтобы добавить дополнительные числа, разделенные пробелом?

Благодарю.

1 ответ1

0

По вашим тестовым данным это регулярное выражение идеально подходит для всех чисел;

[0-9]+[.]?[0-9]+

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .