PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Kennedy Отправлено: 01 Октября, 2014 - 10:32:41 • Тема: Помощь в составлении регулярки • Форум: Регулярные выражения

Ответов: 3
Просмотров: 240
tato
Спасибо, что откликнулись, но немного не то. Скажем так, в арсенале нет массивов, БД и прочего Улыбка Только регулярки.

Вот то, что я намудрил. Уверен, что сделано кривей некуда, но это не важно, поскольку используется только в бытовых целях. Главное чтобы работало, а как - не имеет значения Улыбка

Цитата:
(<!tag)(([^-])+[^-])(-)(([^-]|\n)+[^-])(-)(([^-]|\n)+[^tag!>])(tag!>)


Но это работает только в том случае, если в нужных строках нет "-".
Kennedy Отправлено: 01 Октября, 2014 - 09:25:22 • Тема: Помощь в составлении регулярки • Форум: Регулярные выражения

Ответов: 3
Просмотров: 240
Доброго времени суток!

Со вчерашнего вечера бьюсь над составлением регулярки, но до конца не могу ее добить. Need help Улыбка

Имеется что-то вроде этого:

Цитата:
<!tag
one:100
two-three:50
-
four-five:50
-
six:10
tag!>


Нужно было сделать что-то вроде этого:

Цитата:
Первая часть:
[tag=*]
one:100
two-three:50
[/tag]

Вторая часть:
[tag=*]
four-five:50
[/tag]

Третья часть:
[tag=*]
six:10
[/tag]


В один момент мне даже показалось, что я решил эту задачу, вырезая знаки '-', а то что между ними, вставляя в нужные места. До тех пор, пока в нужных строках не оказались фразы, тоже содержащие '-' Недовольство, огорчение Тут мой мозг отказался дальше работать.

Заранее благодарю Улыбка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB