Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Кто пополнит тестовый набор? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 18:03 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
doublefintпотестил :( Кащея сейчас под рукой нет... Проверь как отработает твоя функция на таком примере Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 18:49 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Вариант от ISC (взятый из %stringreplace.inc и слегка подрихтованный) оказался самым быстрым из COSовских: продолжение темы "$piece vs ($find & $extract)". Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 19:08 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Cлегка подправил "драйвер тестов". Вариант от doublefint на примере krvsa вылетает по <MAXSTRING>. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 19:32 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо :( Без внутренней переменной тяжело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 20:00 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#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. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 23:44 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Результаты :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 23:47 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
$$strrep - не умеет заменять на "" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 23:48 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Модификация Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 08:21 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 09:19 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Еще ошибка, сорри :( Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 09:23 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
doublefintЕще ошибка, сорри :( Код: plaintext 1. 2. 3. 4. 5. 6. Вот что показывает несложный тест... Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 10:35 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
krvsadoublefintЕще ошибка, сорри :( Код: plaintext 1. 2. 3. 4. 5. 6. Вот что показывает несложный тест... Код: plaintext 1. пипец ! НАМ ЭТА НИАСИЛИТЬ !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 11:13 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Что-то мне подсказывает, что для необратимых изменений нужна другая проверка корректности... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 11:16 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovЧто-то мне подсказывает, что для необратимых изменений нужна другая проверка корректности... полный пипец !! необратимые изменения моска !! strrep(str,replace,with) public { ; (ISC, AM) q:$g(str)=""||($g(replace)="") str s with=$g(with),pos=0 loop Set pos=$find(str,replace,pos) QUIT:'pos str GOTO loop Set str=$extract(str,1,pos-$length(replace)-1)_with_$extract(str,pos,*),pos=pos+($length(with)-$length(replace)) Goto loop } w $$strrep(123,1,5) выдал 123 УЖОС !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 11:29 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
MX-9w $$strrep(123,1,5) выдал 123 УЖОС !! MX-9и вообще тестить вредно - для тестующего Видно это еще и заразно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 11:55 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
krvsa, кстати поэтому $$strrep работал быстрее всех :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 12:18 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
MX-9w $$strrep(123,1,5) выдал 123 Исправлено. Теперь умеет заменять и на "". Скоростное преимущество сохраняется для длинных строк ($l(str)>200). Есть хоть какой-то толк от этих упражнений? м.б. жару немного помогут пережить :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 13:20 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
На самом деле так (потерял проверку на пустую replace): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 13:26 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, толк есть - физзарядка ! жара у нас прекратилась - специально для Новой Волны посмотрите обязательно в записи вчерашний концерт в Юрмале Киркоров удивил - забойные штаны и клип ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 14:11 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
MX-9жара у нас прекратилась У нас похоже самый пик - по прогнозам две недели будет за 40. На солнце в полдень шкалы термометра не хватает - зашкаливает за 50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 14:28 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
krvsa, в жару не кладите на сиденье авто CD-диски в пласмассовых коробках на солнце за время стоянки пластик скукоживается в художественные фигуры проверено лично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 14:51 |
|
||
|
$TRANSLATE
|
|||
|---|---|---|---|
|
#18+
krvsaУ нас похоже самый пик - по прогнозам две недели будет за 40.Вам положено - вы южане :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36763943&tid=1558007]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 443ms |

| 0 / 0 |
