farm
Постоялец
- Регистрация
- 7 Июн 2006
- Сообщения
- 536
- Реакции
- 115
- Автор темы
- #1
Есть переменная которая может содержать записи такого формата:
В тексте могут быть цифры, двоеточия, кавычки и скобочки ().
Но, значки # и @ уникальны, повторяються только по 2 раза, как разделители
Что необходимо:
- разбить эту переменную на 3 переменных
1ая - текст до первого # или @
2ая - текст между # и # или @ и @
3я - текст после второго # или @(то что между [])
И еще - если переменная не в нужном формате, т.е нет четкого совпадения структуры
или например тегов не пара, а только один - то такую переменную пропускаем и не обрабатываем.
текст # текст # [число]
или
текст @ текст @ [число]
В тексте могут быть цифры, двоеточия, кавычки и скобочки ().
Но, значки # и @ уникальны, повторяються только по 2 раза, как разделители
Что необходимо:
- разбить эту переменную на 3 переменных
1ая - текст до первого # или @
2ая - текст между # и # или @ и @
3я - текст после второго # или @(то что между [])
И еще - если переменная не в нужном формате, т.е нет четкого совпадения структуры
текст # текст # [число]
или
текст @ текст @ [число]
или например тегов не пара, а только один - то такую переменную пропускаем и не обрабатываем.