У меня есть HTML-файл, который мне нужен, чтобы взять любой тег и поместить в него align = 'left'.
Итак, с учетом строки:
<td><img alt="" src="oooh.html_files/px" style="width: 20px; height: 1px;"/></td>
Мне нужно это сделать:
<td align='left'><img alt="" src="oooh.html_files/px" style="width: 20px; height: 1px;"/></td>
Если он уже указывает выравнивание, мне нужно просто оставить это. Итак, учитывая строку:
<tr><td width="50%"> </td><td align="center">
Мне нужно это сделать:
<tr><td width="50%" align='left'> </td><td align="center">
Обратите внимание, что он помещает выравнивание в первый тд, но игнорирует второй, потому что это уже определяет выравнивание.
Возможно ли это сделать в Ruby с регулярными выражениями?
Я знаю, что на самом деле не стоит использовать регулярные выражения с html ... но, по сути, я просто после быстрого взлома, чтобы преодолеть ошибку в другой библиотеке. Надеюсь, эта ошибка будет исправлена в ближайшее время, и мне не нужно беспокоиться об этом! :)