|
|
|
| Выдераю код вида <!--|right|--><!--|/right|--> из таблици и выдераю название этих аля тегов.
вот регулярка...
$reg = "|<!--\|(.*)\|--><!--\|\/(.*)\|-->|sU";
.. есть один нюанс если запись будет вида <!--|right|--><!--|/xren|--> он тоже запишет в массив .. не знаю как на регулярке написать что мол в первом теге мол что угодно а во втором который закрывает тоже самое что и в первом, тоесть чтобы они были равны! подскажие как это написать на регулярном выражении! заранее примного благодарен ! | |
|
|
|
|
|
|
|
для: sidPR
(04.09.2007 в 13:44)
| | 1) учите русский. Это не наезд, но пожелание.
2) $reg = "|<!--\|(.*)\|--><!--\|\/\\1\|-->|sU";
3) Можно использовать захваченные значения, хранимые в переменных $x, где x - цифра от 1 до 9. Чтобы употребить такую переменную прямо в регулярке, в пхп нужно написать \\x. | |
|
|
|
|
|
|
|
для: SHAman
(04.09.2007 в 13:47)
| | > x - цифра от 1 до 9
До девяносто девяти ;)
Хехе.. $xx, где x - цифра от 0 до 9 =] | |
|
|
|
|
|
|
|
для: kasmanaft
(04.09.2007 в 13:59)
| | ну промахнулся :) | |
|
|
|
|
|
|
|
для: SHAman
(04.09.2007 в 18:01)
| | \\x в двойных кавычках или \x в одинарных | |
|
|
|