LeRatO
Новичок
Замена <sup></sup> с помощью ereg_replace
Доброе время суток!
Коллеги, нужна помощь.
Вкратце задача...
Есть html-код со следующим фрагментом:
Нужно его преобразовать к виду:
При этом, таких входений может быть несколько и в <sub></sup> может быть заключено любое десятичное число от 1 до 20, а может и больше.
Для решения хочу задействовать ereg_replace:
С поиском все нормально - фрагмент находится и... конечно же меняется на записанную во втором параметре последовательность символов. НО!!! Цель-то была заменить не на эти символы, а взять и перенести число, заключенное в <sup>-тег.
Как нужно написать второй параметр, чтобы получилось желаемое? И можно ли это сделать без дополнительных поисков по строке для выделения того самого числа.
Доброе время суток!
Коллеги, нужна помощь.
Вкратце задача...
Есть html-код со следующим фрагментом:
PHP:
...РОССИЙСКОЙ ФЕДЕРАЦИИ<sup>1)</sup>...
PHP:
...РОССИЙСКОЙ ФЕДЕРАЦИИ 1) ...
Для решения хочу задействовать ereg_replace:
PHP:
$content = ereg_replace('<sup>[[:digit:]]+)<\/sup>',' [[:digit:]]+) ',$content);
Как нужно написать второй параметр, чтобы получилось желаемое? И можно ли это сделать без дополнительных поисков по строке для выделения того самого числа.
Во-первых никакой проблемы нет, во-вторых код сильно корявый.