Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите пожалста , есть ли в Каше функция которая меняет стринг в строке на другой стринг. Не предлагать $tr он не помогает. Вот пример: стринг: \\198.34.51.61\kuku\nana на стринг: \\198.34.51.1\kuku\nana (поменял 61 -> 1) Написать сам чтото такое не трудно, просто стыдно, что великий Каше не дал такую опцию Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 15:11 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Alex Bizi, я не видел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 15:16 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#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:37 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Значит нет такой функции... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 15:47 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Alex BiziЗначит нет такой функции... Спасибо Не спешите с выводами. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 16:19 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
У меня нету $REPLACE... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 16:27 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#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:38 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 16:48 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Знать нам еще не скоро ее юзать... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 19:51 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#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, 04:34 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Есть такая функция strrep в %stringreplace.inc Делаем в программах и классах так: Код: plaintext 1. 2. 3. 4. 5. \\198.34.51.1\kuku\nana ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 08:19 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Можно так (делает только одну замену) Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 08:33 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Можно так: Код: plaintext 1. 2. 3. 4. 5. 6. Дальше можно развивать для множественных замен в строке, используя функцию поиска количества вхождений требуемой замены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 09:35 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Вот только не Код: plaintext а Код: plaintext Т.е. читать нужно доконца, а не просто второе слово... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 09:40 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
krvsa, Я специально привел именно такой пример, может понадобться разбирать все вхождения, чтобы у человека была возможность развивать свою собственную мысль. А может нужно заменить толь пятое вхождение. А вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 10:04 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
AlexKB, ой пардон Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 10:06 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
Опять же, может стоит делать так: Код: plaintext 1. 2. 3. 4. 5. 6. чтобы обезопасить себя от непредвиденных совпадений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 10:13 |
|
||
|
функция которая меняет стринг в строке на другой стринг
|
|||
|---|---|---|---|
|
#18+
AlexKBой пардон Я тоже лоханулся с последним параметром... Но лучше вместо "больших чисел" точно указывать количество слов с неким разделителем. Т.к. у нас был некий "умелец", таки он посчитал что 999 цифра тааакая большая что ее хватит на все случаи жизни. А вот не хватило! У вас правда цифека поболе будет... Но смысл от этого не меняется. Можно конечно списать на некое "русское" программирование... Но зачем это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 13:32 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35707237&tid=1558635]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 490ms |

| 0 / 0 |
