[Logo]
LUA Форум
  [Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Помогите с регулярным выражением  XML
Индекс форума » LUA: Общие вопросы
Автор Сообщение
S52
Новичок
[Avatar]

Зарегистрирован: 21/01/2010 14:21:26
Сообщений: 2
Оффлайн

В программе есть команда

replace(code, [[src="http://im.heroeswm.ru/i/wood.gif"]], replayTo)

Иногда вместо "http://im.heroeswm.ru/i/wood.gif" используеться "/i/wood.gif" или 'http://206.251.73.133/i/wood.gif'. Т.е. Иногда выражение в двойных кавычках, иногда в одинарных. URL может содержать адресс сервера или не содержать. Единственное что есть постояно /i/wood.gif. Как написать регулярное выражение что бы все комбинации учитывались?
XNut
Постоянный посетитель
[Avatar]

Зарегистрирован: 15/04/2008 12:12:47
Сообщений: 99
От: Россия, Липецк
Оффлайн

не понятно, что вы хотите
S52
Новичок
[Avatar]

Зарегистрирован: 21/01/2010 14:21:26
Сообщений: 2
Оффлайн

хочу привести к единому стилю. Что бы все комбинации: "http://im.heroeswm.ru/i/wood.gif", "/i/wood.gif" или 'http://206.251.73.133/i/wood.gif' переделать в "http://206.251.73.133/i/wood.gif" одной командой. Можно конечно несколько замен сделать, но мне кажеться есть способ задать все комбинации, что бы заменить сделать одной командой

Это сообщение было редактировано 3 раз. Последнее обновление произошло в 21/01/2010 15:01:23

XNut
Постоянный посетитель
[Avatar]

Зарегистрирован: 15/04/2008 12:12:47
Сообщений: 99
От: Россия, Липецк
Оффлайн

Можно и одной командой, но придется ее сначала написать
делайте цепочку замен
smz
ГУРУ

Зарегистрирован: 14/03/2008 13:23:00
Сообщений: 245
Оффлайн

S52 wrote:хочу привести к единому стилю. Что бы все комбинации: "http://im.heroeswm.ru/i/wood.gif", "/i/wood.gif" или 'http://206.251.73.133/i/wood.gif' переделать в "http://206.251.73.133/i/wood.gif" одной командой. Можно конечно несколько замен сделать, но мне кажеться есть способ задать все комбинации, что бы заменить сделать одной командой

В первом приближении можно так:
 
Индекс форума » LUA: Общие вопросы
Перейти:   
Powered by JForum 2.1.8 © JForum Team