Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.12.2008, 15:11
|
|||
|---|---|---|---|
|
|||
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Здравствуйте. Подскажите пожалста , есть ли в Каше функция которая меняет стринг в строке на другой стринг. Не предлагать $tr он не помогает. Вот пример: стринг: \\198.34.51.61\kuku\nana на стринг: \\198.34.51.1\kuku\nana (поменял 61 -> 1) Написать сам чтото такое не трудно, просто стыдно, что великий Каше не дал такую опцию Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 15:16
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Alex Bizi, я не видел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 15:37
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Используем вот такую функцию Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 15:47
|
|||
|---|---|---|---|
|
|||
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Значит нет такой функции... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 16:19
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Alex BiziЗначит нет такой функции... Спасибо Не спешите с выводами. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 16:27
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
У меня нету $REPLACE... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 16:38
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
krvsaУ меня нету $REPLACE... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Эта функция появилась в версии 2008.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 16:48
|
|||
|---|---|---|---|
|
|||
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2008, 19:51
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Знать нам еще не скоро ее юзать... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 04:34
|
|||
|---|---|---|---|
|
|||
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
У нас пользуются $FIND $FIND(string,substring,position) делают так: TR(c,c1,c2,n) N b,b0 I c1'="" F Q:n=0 S b=$F(c,c1,b0) Q:'b D .S $E(c,b-$L(c1),b-1)=c2,b0=b-$L(c1)+$L(c2) S:n'="" n=n-1 Q c Великий Cache занят стратегическими задачами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 08:19
|
|||
|---|---|---|---|
|
|||
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Есть такая функция strrep в %stringreplace.inc Делаем в программах и классах так: Код: plaintext 1. 2. 3. 4. 5. \\198.34.51.1\kuku\nana ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 08:33
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Можно так (делает только одну замену) Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 09:35
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Можно так: Код: plaintext 1. 2. 3. 4. 5. 6. Дальше можно развивать для множественных замен в строке, используя функцию поиска количества вхождений требуемой замены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 09:40
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Вот только не Код: plaintext а Код: plaintext Т.е. читать нужно доконца, а не просто второе слово... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 10:04
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
krvsa, Я специально привел именно такой пример, может понадобться разбирать все вхождения, чтобы у человека была возможность развивать свою собственную мысль. А может нужно заменить толь пятое вхождение. А вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 10:06
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
AlexKB, ой пардон Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 10:13
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
Опять же, может стоит делать так: Код: plaintext 1. 2. 3. 4. 5. 6. чтобы обезопасить себя от непредвиденных совпадений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2008, 13:32
|
|||
|---|---|---|---|
функция которая меняет стринг в строке на другой стринг |
|||
|
#18+
AlexKBой пардон Я тоже лоханулся с последним параметром... Но лучше вместо "больших чисел" точно указывать количество слов с неким разделителем. Т.к. у нас был некий "умелец", таки он посчитал что 999 цифра тааакая большая что ее хватит на все случаи жизни. А вот не хватило! У вас правда цифека поболе будет... Но смысл от этого не меняется. Можно конечно списать на некое "русское" программирование... Но зачем это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&mobile=1&tid=1558635]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 482ms |

| 0 / 0 |
