Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.06.2003, 14:17
|
|||
---|---|---|---|
|
|||
Instr(....) |
|||
#18+
Можно ли узнать номер 15-й запятой в строке? Номер 1-й узнаю как instr(...) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.06.2003, 14:26
|
|||
---|---|---|---|
|
|||
Instr(....) |
|||
#18+
Есть сторока "123,2,222,434,55,66". Номер первой запятой - instr(1, str, ",")=4. Интересно, есть ли какая-то ф-я, с пом. кот. можно узнать номер 3 (или 5, 10) запятой (=10). Можно, конечно, циклом, но слишком долго. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.06.2003, 15:00
|
|||
---|---|---|---|
Instr(....) |
|||
#18+
используй стартовые позиции в твоей же Instr(). найдя первую запятую ставь старт на её позицию и ищи следующую. Так можно весь текст просканировать. pos=0 str2="," For i = 1 to <Кол-во запятых> pos = Instr(pos, str, str2) if (str2=0) then i = <Кол-во запятых> Next i ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.06.2003, 15:03
|
|||
---|---|---|---|
Instr(....) |
|||
#18+
исправь: код if (str2=0) на код if (pos=0) а то протупил нечаяно :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.06.2003, 16:34
|
|||
---|---|---|---|
Instr(....) |
|||
#18+
Используй v=Split(expression[, delimiter[, count[, compare]]]) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.06.2003, 17:37
|
|||
---|---|---|---|
Instr(....) |
|||
#18+
>Можно ли узнать номер 15-й запятой в строке? Номер 1-й узнаю как instr(...) Конечно, можно: ее номер равен 15 ;)))))) А если серьезно: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2171160]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 282ms |
total: | 419ms |
0 / 0 |