|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Юзаю метод Find. При этом нужно создать шаблон, по которому будут найдены все цифры в тексте, перед которыми стоит в точности точка с запятой и пробел, после которых стоит или точка с запятой, или запятая или закрывающаяся квадратная скобка. Использую шаблон: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 17:00 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLot, Сделал тестовый пример, соврешенно простой: Дан текст: XXX. Ищем в нём XX. При этом подкрашивает первые XX, а при нажатии кнопки "найти далее" - находит два икса дважды... В чём различие между методом подкрашивания и методом поиска? И как сделать чтоб в методе Файинд искал иммено все вхождения а не только первое попавшееся? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
При этом w=1 (а не два - как ожидалось). Так и надо или я не понял как на самом деле нужно (правильно)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 17:38 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLotСделал тестовый пример, соврешенно простой: Дан текст: XXX. Ищем в нём XX. При этом подкрашивает первые XX, а при нажатии кнопки "найти далее" - находит два икса дважды... В чём различие между методом подкрашивания и методом поиска? И как сделать чтоб в методе Файинд искал иммено все вхождения а не только первое попавшееся? Да, вообще интересный эффект - в данном случае запись макроса не воспроизводит то же самое, чего добиваешься нажатием кнопок. Похоже, перед следующий поиском надо переопределять Range, в котором идет поиск. Надо подумать... ЦЭ - тебя предупреждали, не лезь к авторам со встречными вопросами, если не можешь понять, что написано ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 21:17 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLot, В общем, у меня вышло примерно так (доведенный пример из второго поста). Не знаю, насколько оптимально, но, по крайней мере, работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 21:27 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюCacheLot, из Вашего примера не очень видно Дан текст: XXX Но поверим на слово ценю ваше чувство юмора)) Ципихович Эндрю...что не понятно... Решил обойти задачу с другой стороны, так вот сейчас нужен конкретно шаблон поиска, который бы искал и находил все цифры, стоящие или после знака "[" или после последовательности ";пробел". Что то типа: Код: plaintext 1. 2.
но.. в шаблоне {n;m} - n>0 (строго!) Вопрос открыт... ломаю голову и ничего неполучается.. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 21:52 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLot, так натравите регулярку на документ. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 21:58 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
big-dukeCacheLot, так натравите регулярку на документ. кроме как разделить задачу на две части - в голову ничего не приходит: сначала ищем квадратные скобки перед числами, потом проходим заново и ищем уже (точи запятой+пробелы) перед числами.. может есть более элегантное решение.. но пока что вижу конкретное ограничение (недоработку?) подсистемы "Найти и заменить" ворда.. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 23:22 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLot, Чем не устраивает мое решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 23:24 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Shocker.ProCacheLot, Чем не устраивает мое решение? попробую завтра уже, спасибо за ответ!) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2011, 00:12 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
CacheLot... Решил обойти задачу с другой стороны, так вот сейчас нужен конкретно шаблон поиска, который бы искал и находил все цифры, стоящие или после знака "[" или после последовательности ";пробел" . бред, конечно, по сравнению с RegExp... зато без "сторонних" библиотек и за один проход... Код: 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.01.2011, 00:37 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
используйте такой шаблон для поиска "^0032<[0-9]@>[\;\,\]]" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2011, 10:55 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
единственное, перед "1" не должно быть пробела, а то тоже найдется ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2011, 11:06 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, script-coding "съехали" сюда . \b - Граница слова, т.е. позиция между концом слова и пробелом. \B - НЕ граница слова. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2011, 19:42 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, выкладывайте книгу с данными, кодом и описанием чего от кода хотите... чуть не написал "... и будет Вам счастье" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2011, 21:09 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, наступил я на грабли: метасимволы ведут себя атипично, если паттерн содержит кириллицу :( Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2011, 00:33 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2011, 13:49 |
|
Использование подстановочных знаков при поиске текста..
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, объединением диапазонов всех рабочих листов в цикле Код: plaintext 1. 2. 3.
Хочется поиграться регулярныи выражениями, экспортируй Excel в CSV, на CSV натравливай RegExp, сохраняй, импортируй обратно в Excel... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2011, 21:27 |
|
|
start [/forum/topic.php?fid=60&msg=37083728&tid=2159006]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 472ms |
0 / 0 |