|
|
|
поиск и замена в текстовых файлах
|
|||
|---|---|---|---|
|
#18+
Здравствуйте еще раз! Передо мной стоит след. задача: "Имеются эксель-файл и текстовые файлы. На листах эксель-файла содержатся списки параметров и их значений. Изначально текстовые файлы содержат параметры, заключенные в кавычки. Необходимо с помощью VBA сгенерировать новые текстовые файлы, но с заменой параметров на их значения. Пожалуйста, посоветуйте как корректно будет произвести данный поиск и замену. Проблема в том, что не могу подключить регулярные выражения. Нашла, что для подключения необходима библиотека Microsoft Windows Script (http://www.sql.ru/forum/actualpost.aspx?bid=46&tid=258944&mid=2323793&p=1&act=quot), но у меня она либо отсутствует, либо я не там подключаю.. (VB editor ->Tools -> References?) Можно ли как-нибудь произвести замену не используя регулярные выражения? (либо подскажите, как библиотеку подключить дополнительно) Параметры могут находиться в любом месте строки" Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 18:27:47 |
|
||
|
поиск и замена в текстовых файлах
|
|||
|---|---|---|---|
|
#18+
библиотека называется так: "Microsoft VBScript Regular Expressions 5.5" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2007, 13:05:56 |
|
||
|
поиск и замена в текстовых файлах
|
|||
|---|---|---|---|
|
#18+
vkodorбиблиотека называется так: "Microsoft VBScript Regular Expressions 5.5" мда.., ОГРОМНОЕ вам спасибо!!! ("Шаг 16 - Чтение и запись текстовых файлов" уже читала..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2007, 13:25:19 |
|
||
|
поиск и замена в текстовых файлах
|
|||
|---|---|---|---|
|
#18+
Так что непонятного c чтением файла? После открытия загоните весь файл в переменную а для поиска нужного символа (слова) воспользуйтесь функцией INSTR цитата из vbfunction.chm Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2007, 13:45:18 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=263&tid=2182166]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 316ms |

| 0 / 0 |
