У меня есть файл, полный строк как это:
<td>123.456</td>
то, что я хочу преобразовать в:
<td class="num">123.456</td>
Я пытался использовать усовершенствованное, находят/заменяют (с регулярными выражениями включенный):
find: <td>([0-9\.]+)</td>
replace: <td class="num">\1</td>
Я могу найти свои td элементы прекрасными, но так или иначе заменить, получает меня пустой TD:
<td class="num"></td>
Что я делаю неправильно?
Это не похоже на ошибку мне. Я знаю, что этому сообщению несколько месяцев, но юмор меня.
В Вашей строке находки: найдите: ([0-9]. +)
Похоже, что Вы только сказали механизму находить одну цифру, прежде чем период повторился один или несколько раз. Не был должен Ваш regex больше походить на это.
найдите: ([0-9] +. [0-9] +)
Исправьте меня, если я неправ.