Как поменять много ссылок на странице,

Автор stendapuss, 18 сентября 2012, 19:00

0 Пользователи и 1 гость просматривают эту тему.

stendapuss

Как поменять много ссылок на странице, кроме как ручками.
Есть ссылки типа:
картинки:
http://www.сайт/component/odudecard/...r=3&Itemid=101
http://www.сайт/component/odudecard/...r=4&Itemid=101
http://www.сайт/component/odudecard/...r=5&Itemid=101

Много.
Чем сделать их, чтоб пользователь видел 1, 2, 3.
Допустим: чтоб было
картинки
1,2,3,4,5,6
Спасибо.

JohnSUN

Добро пожаловать на форум!
На странице какого документа эти ссылки?
Например, в текстовом документе у меня для твоего примера сработал "Поиск и Замена":
Искать - (http://www.сайт/component/odudecard/...r=)([:digit:]+)(&Itemid=101)
Заменить на - $2
Регулярные выражения - Да

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

stendapuss

#2
Так то на сайте лежат.
Но сделаю просто в документе, а потом вставлю на веб страницу.
(http://www.сайт/component/odudecard/- разные.
типа были:
(http://www.сайт/component/odudecard/1
(http://www.сайт/component/odudecard/2
(http://www.сайт/component/odudecard/3
(http://www.сайт/component/odudecard/4.
стали:
1,2,3,4,5.
Типа на странице в OpenOffice вставлю в столбец ссылки, и надо их переделать, чтоб выгладили 1,2,3,4,5.
И назад веа вэб страницу.
Поподробней можно?, только учусь. Спасибо.

JohnSUN

#3
Цитата: stendapuss от 19 сентября 2012, 06:06
Поподробней можно?
Попробую...
В строке поиска (поле "Найти" формы "Найти и заменить") записываешь три выражения в скобках.
В первой и последней группе - начало и хвост строки, которые нужно убрать из текста. А в средних скобках выражение ([:digit:]+), которое обозначает "несколько цифр, идущих подряд".
В строке замены (поле "Заменить на") указываешь $2 - второй из элементов строки поиска.
Офис перенумеровывает все скобки в строке поиска, начало и хвост ($1 и $3) нам не нужны, а вторую скобку ($2) как раз и вставим вместо всех найденных ссылок...
Что имеем в результате? Гиперссылка остается ссылкой на первоначальный адрес http://www.сайт/component/odudecard/...r=3&Itemid=101, а в текстовом её представлении остается только номер.
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

VlhOwn

Цитата: stendapuss от 19 сентября 2012, 05:06Поподробней можно?
О'Рейли "Регулярные выражения" - подробней этого уже, наверное, нельзя.

stendapuss

спасибо сейчас буду разбираться, какие скобки, что написать.
Первый раз такое делаю.
OpenOffice только вчера поставил.

Yakov