Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск в строке / 6 сообщений из 6, страница 1 из 1
22.09.2003, 10:43
    #32271377
malec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
Подскажите пожалуйста как без цикла организовать поиск вхождения любого елемента масива в строке.
Мне нужно перелопатить 120 MB текстовый файл и вытянуть только нужные мне строки.
Написал так:
if(stringLine.IndexOf(string1)>0 || stringLine.IndexOf(string2)>0 || stringLine.IndexOf(string3)>0 || stringLine.IndexOf(string4)>0)
.......

Дальше идёт запись в MDB базу. Прога работаэт 8 минут. Боюсь, что при включении в проэкт цикла,прога будет работать в несколько раз больше. Как этого избежать так как в дальнейшем количество искомых строк будет расти.

Помогите!!!
...
Рейтинг: 0 / 0
30.09.2003, 11:47
    #32279249
Айвенго
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
Ну разумеется надо использовать регулярные выражения!!!!!!!!!
...
Рейтинг: 0 / 0
02.10.2003, 14:18
    #32282005
Осел
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
Айвенго,
А что это такое ("регулярные выражения") и как ими пользоваться (мне тоже понадобится решение этой задачи)?
...
Рейтинг: 0 / 0
22.10.2003, 16:15
    #32301772
int33h
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
poprobui ispolizovati StringBuilder. S bolishimi textami rabotaet s ohrenitelinoi skorostiu
...
Рейтинг: 0 / 0
22.10.2003, 16:32
    #32301819
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
Код: plaintext
[color=blue]using [/color]System.Text.RegularExpressions

И смотрим МСДН, там валом инфы и есть хорошие примеры. Сорри, подробнее не могу, времени нет.


Magnus
...
Рейтинг: 0 / 0
22.10.2003, 16:33
    #32301825
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск в строке
маза не прошла :0)

Код: plaintext
using System.Text.RegularExpressions


Magnus
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск в строке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]