
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.02.2006, 09:53:27
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Код: plaintext 1. 2. Вышенаструганное выражение ловит прекрасно выражения вида Код: plaintext 1. ######## коммент ######### выдаст такое ######## коммент ######### (разукрашивается потом - тут, для наглядности) Игры с "U" ничё не дають... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 16:09:38
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
хм... без идей... значит придётся их в отдельный массив дёргать... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 19:20:24
|
|||
|---|---|---|---|
|
|||
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 20:54:18
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
не канает... Или я не смог его переделать под preg_match_all.... На данный момент докатился до такого состояния Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 21:02:04
|
|||
|---|---|---|---|
|
|||
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
preg_match_all - это функция для работы с Perl совместимыми рег. выражениями, поэтому выражение составленное мной не будет работать в этой функции. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 21:12:44
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Лиссяра, ну ты маньяк-извращенец... Зачем в шаблоне, в котором явно будет использоваться символ '#' брать его же в качестве разделителя? По сути вопроса посоветовать в данный момент ничего не могу, извини, работа срочная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 21:17:09
|
|||
|---|---|---|---|
|
|||
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 21:29:09
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
2 DocAl Ну извини - я так привык. по другому невоспринимаю вообще.... А вообще, и с ними со скрипом Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 21:59:14
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
2 PantiL да я знаю... Я идею привернуть пытался, а не воткнуть как есть.... Кстати eregi мне не подходит по причине, что они, вроде работают медленней, чем перл-совместимые.... Итаак 90% времени при генерации страницы - это подсветка кода... Я уже проверку даже встроил - есть лли код если есть - раскрашиваем, если нет - то нет, чтоб вхолостую не гонять десяток регулярных выражений по х.з. скольким массивам.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 22:04:03
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Тебе, кстати, как обычно, важен сам процесс или решение -- тоже сойдёт?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 22:06:17
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Честно - процесс :) Но - если получилось решение, - моральное удовлетворение становится совсем полным.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 22:14:37
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Погляди таки пример: http://www.php.net/source.php?url=/source.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2006, 22:22:43
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
невкурил, тока, к чему пример-то? Как пхп подсветить? Знаю - http://php.rinet.ru/manual/ru/function.highlight-string.php но для shell не канает - на первом же переносе строки, типа Код: plaintext 1. будто ошибки в нём - это ошибки в скрипте на исполнение..... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2006, 11:53:00
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Таки что - нету идей? Пока в некотором роде последовал указанной идее - разбил скрипт на куски - в зависимости от типа кода по разному красит - php, perl - штатными средствами ,остальное - сам... Вот для остального с комментами идея всё-таки нужна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2006, 03:22:42
|
|||
|---|---|---|---|
(PHP) preg_match_all - не могу составить выражение |
|||
|
#18+
Проблема-то в чем? Изначальный регексп нормально находит комментарии. Вот вариант, который к тому же нормально воспринимает последний комментарий в файле (без финального перевода строки): Код: plaintext 1. 2. 3. После выполнения в $arr_comment[0] будет массив со всеми найденными комментариями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1476779]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 524ms |

| 0 / 0 |
