|
|
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
здраствуйте. есть задача по подмене тегов. (по аналогии с тегами sql.ru) например пишем [ list ] вася петя [ /list ] должна этот текст преобразовать к <ul><li>вася</li><li>петя</li></ul> алгоритм в принципе написан: while (strpos($text,"
} но как-то он тормозяет. вопрос: можно ли с помощью регулярных выражений это как-то оптимизировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 14:07 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
http://www.christian-seiler.de/projekte/php/bbcode/index_en.html -- http://jcatki.no-ip.org/c++/bart.jpg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 14:25 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
s/(\[list\])(.*?)(\[/list\])/<ul>.&ss($2).<ul>/ige; sub ss { return '<li>'.join('</li><li>',split(/\s+/,shift)).'</li>'; } какта так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 14:25 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
спасибо. буду пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 05:31 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
ashims/(\[list\])(.*?)(\[/list\])/<ul>.&ss($2).<ul>/ige; sub ss { return '<li>'.join('</li><li>',split(/\s+/,shift)).'</li>'; } какта так если честно, я в пхп полный 0. если вас не затруднит подскажите как это применить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 07:30 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
Потому что это perl, а не PHP ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 08:39 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
вот развели меня :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 08:45 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
Если интересно разобраться самому - читай ман по PCRE + статейки с деталей Регулярные выражения, часть I + часть II ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 09:25 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
спасибо. обязательно почитаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 10:22 |
|
||
|
задача по подмене тегов
|
|||
|---|---|---|---|
|
#18+
Radjamanспасибо. обязательно почитаю мне кажется с такими знаниями проще использовать готовый правильный класс вот ещё один с примером работы http://www.roonaan.nl/hotscripts/index.php?script=quickerubb.php http://www.roonaan.nl/hotscripts/quickerubb.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=494&tid=1479073]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 341ms |

| 0 / 0 |
