Вопрос такой, есть текст html, в нем ссылки на иллюстрации, ссылки пронумерованы, могут добавляться новые ссылки, поэтому жесткая нумерация не получается. Как заменить текст между тегами, которые я сам установил? Пример:
1. Мама мыла раму (см. илл. 1).
2. Папа чинит автомобиль (см. илл. 2).
3. На столе лежали: ручки (см. илл. 3), карандаши (см. илл. 4), фломастеры (см. илл. 5).
Надо заменить текст "(см. илл. 1)" (и остальные) на гиперссылки. В пункте 2 может появиться новая иллюстрация, с номером 3, которая собъет всю дальнейшую нумерацию.
Логично в тексте прописать так:
1. Мама мыла раму <Rt#>(см. илл. 1)<Rt##>.
2. Папа чинит автомобиль <Rt#>(см. илл. 2)<Rt##>.
3. На столе лежали: ручки <Rt#>(см. илл. 3)<Rt##>, карандаши <Rt#>(см. илл. 4)<Rt##>, фломастеры <Rt#>(см. илл. 5)<Rt##>.
Дальше искать все вхождения <Rt#><Rt##>, и заменять их и текст между ними на нужную гиперссылку.
Как это сделать?
Важно, чтобы в нужном месте была конкретная иллюстрация, ее номер по порядку не важен.
Одинаковых гиперссылок (на одну иллюстрацию) по тексту может быть несколько, все надо заменить.
1. Мама мыла раму (см. илл. 1).
2. Папа чинит автомобиль (см. илл. 2).
3. На столе лежали: ручки (см. илл. 3), карандаши (см. илл. 4), фломастеры (см. илл. 5).
Надо заменить текст "(см. илл. 1)" (и остальные) на гиперссылки. В пункте 2 может появиться новая иллюстрация, с номером 3, которая собъет всю дальнейшую нумерацию.
Логично в тексте прописать так:
1. Мама мыла раму <Rt#>(см. илл. 1)<Rt##>.
2. Папа чинит автомобиль <Rt#>(см. илл. 2)<Rt##>.
3. На столе лежали: ручки <Rt#>(см. илл. 3)<Rt##>, карандаши <Rt#>(см. илл. 4)<Rt##>, фломастеры <Rt#>(см. илл. 5)<Rt##>.
Дальше искать все вхождения <Rt#><Rt##>, и заменять их и текст между ними на нужную гиперссылку.
Как это сделать?
Важно, чтобы в нужном месте была конкретная иллюстрация, ее номер по порядку не важен.
Одинаковых гиперссылок (на одну иллюстрацию) по тексту может быть несколько, все надо заменить.