У меня есть что-то для экспертов по регулярному выражению. Я пытаюсь проверить, есть ли повторяющиеся последовательности в десятичном числе. На данный момент я получил эту работу:Регулярное выражение для повторных чисел с заданным началом
(\d{2,}?)\1
Проблема заключается в том, что это не очень хорошо работает с числами, как 0.00035 или 11125.5
Здесь он совпадает с 0,000 или 111, как повторяющихся последовательностей, и Я не хочу, чтобы это произошло.
Есть ли способ изменить это регулярное выражение так, чтобы оно проверялось только после десятичной точки и исключало X число нулей из первых десятичных знаков?
Какой язык вы работаете? Каков ваш ожидаемый результат? –
Язык Java. Я хочу найти первую повторяющуюся последовательность, поэтому, если я ставлю 0.025699999, выход должен быть 999 (я думаю, может быть меньше или больше 9) –