|
Instr(....)
|
|||
---|---|---|---|
#18+
Можно ли узнать номер 15-й запятой в строке? Номер 1-й узнаю как instr(...) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2003, 14:17 |
|
Instr(....)
|
|||
---|---|---|---|
#18+
Есть сторока "123,2,222,434,55,66". Номер первой запятой - instr(1, str, ",")=4. Интересно, есть ли какая-то ф-я, с пом. кот. можно узнать номер 3 (или 5, 10) запятой (=10). Можно, конечно, циклом, но слишком долго. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2003, 14:26 |
|
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:00 |
|
Instr(....)
|
|||
---|---|---|---|
#18+
исправь: код if (str2=0) на код if (pos=0) а то протупил нечаяно :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2003, 15:03 |
|
Instr(....)
|
|||
---|---|---|---|
#18+
Используй v=Split(expression[, delimiter[, count[, compare]]]) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2003, 16:34 |
|
Instr(....)
|
|||
---|---|---|---|
#18+
>Можно ли узнать номер 15-й запятой в строке? Номер 1-й узнаю как instr(...) Конечно, можно: ее номер равен 15 ;)))))) А если серьезно: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2003, 17:37 |
|
|
start [/forum/topic.php?desktop=1&fid=60&tid=2171160]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 416ms |
0 / 0 |