Вырезка части тега

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1 overlaps » 31.10.2008, 19:48

небольшой вопрос... если ли оператор, выделяющий заданный кусок текста (не символов) из строки? не совсем понятно наверное... объясню на примере:
1) есть %title%, значение которого - Hello I Love You (Adam Freeland Rmx). необходимо выделить то, что находится в %title% между скобками, (Adam Freeland Rmx) для данного случая
2) есть %title%, значение которого - Hello I Love You (Adam Freeland Rmx). необходимо выделить только часть строки "Rmx"
как это можно реализовать?
Dream is my world
Goa is my motherland
Trance is my religion
Flying is my life
overlaps M
Автор темы, Новичок
Аватара
Откуда: Moscow
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #2 evil » 01.11.2008, 10:18

overlaps писал(а):необходимо выделить
Объяснитесь по этому поводу?
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 13 лет

Сообщение #3 overlaps » 01.11.2008, 13:22

evil писал(а):Объяснитесь по этому поводу?
хочу, чтобы  чтобы Hello I Love You было раскрашено одним цветом, (Adam Freeland Rmx) - другим. для этого надо как-то разделить текст тега на 2 части - одну, содержащую в себе все что находится до "(", другую - "(*)", и для каждой указать цвет. возможно такое?

ps. для второго варианта, соответственно - другим цветом выделить надо только Rmx
Последний раз редактировалось overlaps 01.11.2008, 15:57, всего редактировалось 1 раз.
Dream is my world
Goa is my motherland
Trance is my religion
Flying is my life
overlaps M
Автор темы, Новичок
Аватара
Откуда: Moscow
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #4 overlaps » 01.11.2008, 18:33

а все, прошу прощения за беспокойство, разобрался

вот код, может кому потом понадобится:
Код: Выделить всё
$ifgreater(
$strchr(%title%,')'),
$strchr(%title%,'('),
$substr(%title%,0,$sub($strchr(%title%,'('),1))
$lower(%_t3%$substr(%title%,$strchr(%title%,'(') ,$strchr(%title%,')'))),
$caps2($if(%title%,[%title%],%_t3%' --------- Unknown Title --------- ')))
Последний раз редактировалось overlaps 01.11.2008, 18:44, всего редактировалось 1 раз.
Dream is my world
Goa is my motherland
Trance is my religion
Flying is my life
overlaps M
Автор темы, Новичок
Аватара
Откуда: Moscow
Репутация: 0
С нами: 11 лет 10 месяцев


Вернуться в Секреты foobar2000