|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
имею некий набор слов (a1, a2, a3, a4....) значений много эти слова в различных комбинациях могут появляться в тексте разделённые запятой каждое из слов появляется единожды и их порядом не меняется то есть если имеются a2 и a1 то a1 всегда раньше запятой в самом конце быть не может a1,a2,a3 - правильно a2,a3 - правильно a1,a4 - правильно a1,uu,a3 - не правильно a1, - не правильно a2,a1 - не правильно вопрос можно ли не создавая все варианты проверить через регулярное выражение корректность теста ? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 15:38 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Канечно! Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 17:39 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Ой, опечатка... Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 17:41 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Ёёёёё... опять опечатка.... ^(a1)?((?<=[^,]),)(a2)?((?<=[^,]),)(a3)?$ Хотя мне почему-то начало казаться, что ответ на первоначальный вопрос будет "нет". Потому что без look-around шаблнов как мне кажется задачу не решить, а их в убогом VB не знают. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 17:44 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
нет не так надо могут быть варианты a1 a1,a2 a1,a2,a3 a1,a3 a2 a3 a2,a3 если значений больше то и вариантов тоже жутко много использую такой вариант (a1)?((?<=[^,]),)(a2)?((?<=[^,]),)(a3)? но работает только a1,a2,a3 это правильно a1,a2, - а это не правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 19:08 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, "в три прохода" на убогом VB. интересно - взлетит, не взлетит... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 19:21 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rнет не так надо могут быть варианты a1 a1,a2 a1,a2,a3 a1,a3 a2 a3 a2,a3 если значений больше то и вариантов тоже жутко много использую такой вариант (a1)?((?<=[^,]),)(a2)?((?<=[^,]),)(a3)? но работает только a1,a2,a3 это правильно a1,a2, - а это не правильно Нуууу.. забыл look-behind после запятой добавить: (a1)?((?<=[^,]),(?=[^,]))(a2)?((?<=[^,]),(?=[^,]))(a3)? А может быть проще прогнать строку через split с последующим сравнением полученного массива строк с массивом эталонных строк? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 20:43 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
White OwlНуууу.. забыл look-behind после запятой добавить: (a1)?((?<=[^,]),(?=[^,]))(a2)?((?<=[^,]),(?=[^,]))(a3)? ... Теперь представь полсотни слов в списке. Придется регулярку писать для проверки правильно ли составлен паттерн ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 20:56 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
(a1)?((?<=[^,]),(?=[^,]))(a2)?((?<=[^,]),(?=[^,]))(a3)? всё равно не то вариант a1 не работает a1,a2 не работает возможные варианты для 3-х значений a1 a2 a3 a1,a2 a1,a3 a2,a3 a1,a2,a3 у меня 14 таких значений ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 23:49 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, 10570514 не пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 00:42 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, 10570514 не пробовали? пробовал это не то ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 00:57 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, на каком шаге спотыкается? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:04 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
варианты a1 a1,a2 вообще не срабатывают когда выбираю 3 значения думаю там вообще логика другая ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:08 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, если текст и набор слов для проверки не top secret, - было бы интересно поковырять. Самому набирать тесты лень, сорри. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:20 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотищаWhite OwlНуууу.. забыл look-behind после запятой добавить: (a1)?((?<=[^,]),(?=[^,]))(a2)?((?<=[^,]),(?=[^,]))(a3)? ... Теперь представь полсотни слов в списке. Придется регулярку писать для проверки правильно ли составлен паттерн Это ты не мне говори. Я регулярки использую только там где надо :) Это michael R любит их всюду совать. Не верит что это не панацея и часто намного проще и эффективнее прогнать строку цикл из InStr(). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:33 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
ДА НЕТУ СЕКРЕТА сами слова это расширения для домейнов (TLD) как варианты com com;;net;;org com;;org net;;org таких слов 14-15 каждый из слов появляется один раз всех вариантов получается несколько тысяч такие варианты ошибка com;;net;; com;; zzz bbb; просто нужна проверка желательно одним этапом ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:35 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael RДА НЕТУ СЕКРЕТАЯ скромно надеялся получить проверяемый текст и тестовую строку (набор "правильных" слов в правильном порядке)... Если правильно понял - то не судьба :( ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 01:46 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Я скромно надеялся получить проверяемый текст и тестовую строку (набор "правильных" слов в правильном порядке)... Если правильно понял - то не судьба :( я же дал проверяемые тексты правильные и неправильные ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 02:01 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R... эти слова в различных комбинациях могут появляться в тексте разделённые запятой...Ай, шайтан, савсем запутал!(с) Конечно, мой велосипед по ';;' в качестве разделителя не поедет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 02:20 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
ЗЫ: "правильные слова"==набор из TLD, это понятно. Непонятно - "правильный порядок" "правильных слов", проверяемый текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 02:22 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
авторЗЫ: "правильные слова"==набор из TLD, это понятно. Непонятно - "правильный порядок" "правильных слов", проверяемый текст. хорошо забей на правильный порядок как следуют слова не важно главное что каждое слово может появится не больше одного раза слова должны разделятся (у меня например ";;") текст правильный если в нём есть только TLD и разделитель(и) но мне кажется что такое сделать невозможно а писать все варианты просто убиться ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 08:33 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rхорошо забей на правильный порядок не могу, - накатило Код: plaintext 1. 2. 3. 4. 5.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 08:51 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотища спасибо странно но почему то работает насколько я понял достаточно один раз с генерировать шаблон для всех вариантов и потом проверять на текст у которого вначале и в конце стоит по одному пробелу ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 10:02 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотища а можно ещё понаглеть ? коли ты такой добрый в данном шаблоне первое слово (com) всегда на первом месте (если имеется в проверочном тексте) это хорошо и правильно а вот остальные слова в наборе имеют плавающую позицию можно ли и им установить чёткие позиции ? если нельзя ну что уж поделаешь Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 10:40 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rстранно но почему то работает Не работает: в тестовом примере строка Код: plaintext 1.
.SubMatches ... будь счастлив тот, кто их запихнул в vbscript.regexr и при этом обрезал Lookahead- и Lookbehind- Сейчас правлю michael R... можно ли и им установить чёткие позиции ?Можно. На "первый взгляд" даже проще чем с плавающими. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 11:32 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, исправление 10571843 , - пришлось добавить одно РВ. Иначе (возможно пока) - никак :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 15:26 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
нее не работает порядок не проверяется да и можно повторные имена вставлять ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 15:49 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R...а вот остальные слова в наборе имеют плавающую позицию можно ли и им установить чёткие позиции ?Если всем "словам" в шаблоне задать чёткие позиции, - получим в качестве шаблона _константу_, - регулярные выражения становятся не нужны. Если чёткие позиции определять только для части "слов", то надо уточнить - как поступать в том случае, если длина тестируемого набора, частично совпадающего с шаблоном, будет меньше, чем позиция крайнего правого "(за)фиксированного" слова; - как искать в наборах с "фиксированными" словами .... проще на примерах: набор "правильных" слов: "s1, f1 , s2, s3, s4, f2 , f3 , s5, s6, s7, s8", где fN - "фиксированные", sK - "плавающие" слова ? следует ли "фиксацию" понимать как абсолютные координаты (f1 нету на второй позиции - набор тест не прошел), или как относительные (относительно чего, блин...) ? "плавающие" слова искать только в границах "фиксаторов" или по всему набору (s4 только в границах позиций f1,f2 или ...) ? etc Пардон за "многабукаф"... Без иронии: 99% процентов проблем решаются одним простым вопросом: нафига?(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:04 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rнее не работает порядок не проверяется да и можно повторные имена вставлятьТестовый пример, а то у меня глаз уже замылился. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:05 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотища с константой я и так понял уже только там несколько тысяч вариаций не заморачивайся так тоже нормально спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:09 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, я же говорил, - накатило. Пока не заработает - спать не смогу :) А тестовый пример - это две же всего две строки: 1)список "правильных" слов в правильном порядке 2)строка проверяемого текста об которую спотыкается функция. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:21 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
вот все слова com;;net;;org;;info;;biz;;us;;mobi;;tv;;ws;;me;;name;;cc;;tel;;other каждое появляется не больше одного раза и хотелось бы что порядок появления в проверяемом тексте был таким же ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:29 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, добрый :) А строка проверяемого текста об которую функия спотыкается где-то в буфере обмена застряла ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:39 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rс константой я и так понял уже только там несколько тысяч вариацийТогда это не константа. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:45 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
вот все слова com;;net;;org;;info;;biz;;us;;mobi;;tv;;ws;;me;;name;;cc;;tel;;other вариантов уйма примеры проверяемого текста - правильный текст com;;net;;org com;;net;;org;;tel com;;org net;;org other ................ примеры проверяемого текста - неправильный текст com;;com;net;;org com;;net;;org;;net net;com;;org net;;org;; ;;other;; ....................... константа я имел ввиду что бы перечислить возможные варианты через | ну и ещё если пусто ничего не выбранно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 16:52 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael R, и снова здравствуйте! функционально ничего нового Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 20:29 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6.
эти варианты ошибочны но они отрабатывают как рабочие думаю таких неправильных вариантов не мало ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 22:58 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 00:28 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael Rдумаю таких неправильных вариантов не мало Код: plaintext 1. 2. 3. 4. 5. 6.
inexact accordance == неполное соответствие при соответствии выводит набор слов с индексом в массиве "полусовпавших" Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 00:43 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
White OwlВсе прекрасно работает... чем такую красотЫщу к VB прикрутить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 00:58 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотищаWhite OwlВсе прекрасно работает... чем такую красотЫщу к VB прикрутить?я уже говорил, что VB убог? :) Ну нету в Микрософтовской библиотеке регулярных выражений look-around шаблонов. Ну нееееетуууу.... Не доросли еще мелкомягкие до такого. A на VB тоже самое можно решить намноооооого проще без регулярок вообще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Уж сколько раз твердили миру: Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems. Ну нельзя их пихать во все дырки, нельзя... Бессмысленно это. Одно дело если человек пишет на Перле, там регулярные выражения самые развитые. Но пытаться заткнуть ими нелюбовь к InStr... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 01:34 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Или чуть более универсально: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 01:38 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 01:48 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
White Owlя уже говорил... Говорил . Знаю, чего где нет. Спрашивал "чем прикрутить?". Решение красивое с InString. Одно условие лишнее: Ubound(arr)=0. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 01:58 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
скукотищаСпрашивал "чем прикрутить?".В принципе, perl очень легко встраивается в любое приложение. Так что вполне можно взять свой любимый VB, прикрутить к нему perl (ActivePerl наверное) как скриптовый расширитель и горя не знать. Инструкция по прикурчиванию, как ни странно, лежит в официальной документации: http://perldoc.perl.org/perlembed.html Там для C конечно же, но ничего особо сложного для перевода этого на VB я не вижу. скукотищаОдно условие лишнее: Ubound(arr)=0.Это уже мелочи которые легко исправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 18:26 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
michael RWhite Owl в случаи одиночных слов не работает без разделителя Убери проверку на ubound(arr)=0 и все заработает. И вообще, там всего скрипта то меньше тридцати строк, неужели так сложно понять как оно работает и выловить баги? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 18:48 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
а чтобы Option Explicit не ругался, пишем так: Dim reg As Object ???? Каюсь, давали ссылку раньше по возможностям регулярки, где прописаны все специальные знаки объекта, потерял Можно ещё раз выложить. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2011, 18:19 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
нет у меня есть ссылка http://artefact.lib.ru/design/text_khozyainov.shtml но помому это чуть не то, что надо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2011, 18:22 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
White Owl Убери проверку на ubound(arr)=0 и все заработает. И вообще, там всего скрипта то меньше тридцати строк, неужели так сложно понять как оно работает и выловить баги? ну вообщем понятно спасибо хотелось конечно именно регуляркой но ладно так тоже пойдёт с пивом ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2011, 23:42 |
|
regexp уменьшить количество вариаций при проверке
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюКаюсь, давали ссылку раньше по возможностям регулярки, где прописаны все специальные знаки объекта, потерял Можно ещё раз выложить. Спасибо VBScript.RegExp ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2011, 01:59 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2158751]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
93ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
others: | 356ms |
total: | 569ms |
0 / 0 |