Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
Есть функция, мне необходимо найти FirstIndex всех "Е" в строке: Код: 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. Проблема в том, что я могу найти только одну позицию конкретной "Е". Как написать, чтобы моя функция PosFind2 выдавала сразу все найденные FirstIndex всех "Е"?? Если записать PosFind2(filepath, x), PosFind2 = colMatches(x).FirstIndex, то функция каждый раз будет искать строку заново и только потом позицию следующей "Е", что не подходит. Помогите, кто как видит решение?!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 18:17 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
DasTin, А не проще ли закинуть в цилк что-то типа: Код: plaintext Т.е. с каждой итерацией начинать поиск с последней найденной позиции в строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 18:48 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
DasTinПомогите, кто как видит решение?!!!Аксиома: функция может возвращать только одно значение. Как ты планируешь получить несколько значений из функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 20:21 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 21:19 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
BION Или позицию задавать регэксп объекту. Т.е. с каждой итерацией начинать поиск с последней найденной позиции в строке. Как задать позицию, если можно, в кратце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 13:03 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
White Owl, Ну а как на счёт массива данных? Функция хранит все полученные значения, а выводить, например как PosFind2(0), PosFind2(1), PosFind2(2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 13:57 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
DasTinНу а как на счёт массива данных?Молодец, начинаешь думать. Функция должна возвращать либо массив, либо коллекцию. А теперь подумай еще над одним вопросом: если у тебя в файле с исходными данными несколько строк будут содержать букву "E"? Что ты тогда собираешься делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 18:04 |
|
||
|
Найти .FirstIndex с помощью функции RegExp?!
|
|||
|---|---|---|---|
|
#18+
White Owl..если у тебя в файле с исходными данными несколько строк будут содержать букву "E"? Что ты тогда собираешься делать? Ну это уже другой вопрос, буду, например, брать только стоку, в которой первый раз выпадет буква "E". В моём случае, лишь одна строка содержит букву "E". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36104100&tid=2160662]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 141ms |

| 0 / 0 |
