notepad++ помогите составить простую регулярку

Найти содержимое тега, которое содержит целое число с несколькими разрядами после запятой. при том оно может содержать разное кол-во разрядов, например.

<ele>12692.95460000</ele>
<ele>7552.73461</ele>
<ele>652.5</ele>

и заменить на "трёхзначное число в заданном диапазоне значений от ххх до ххх"."два случайных числа после запятой", например диапазон задан от 252 до 256

<ele>252.53</ele>
<ele>253.14</ele>
<ele>252.93</ele>

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


Ответы (1 шт):

Автор решения: vsemozhebuty

Если заменить на определённое число и обрубить хвост, то попробуйте так (если после точки будет одна цифра, останется одна, если больше — останется две):

Найти: <ele>\d+\.(\d\d?)\d*</ele>

Заменить на: <ele>252.$1</ele>

→ Ссылка