Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / составить Регулярное выражение C#. / 4 сообщений из 4, страница 1 из 1
03.09.2012, 20:29
    #37941974
nastyakochevanova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
составить Регулярное выражение C#.
Здравствуйте! в общем такая проблема. я с регулярными выражениями не особо дружу... а у меня срочное задание. если кто-то сможет, помогите пожалуйста!

в текстовом файле содержатся данные следующего типа (например):
ф|Иванов|Иван|Иванович|89271234567
ф|Линьков|Сергей|Иванович|89271234567
ю|Иванов|Андрей|Сергеевич|89271234567
ну и т.д.
надо организовать поиск строк по ФИО и первому символу!
например вывести все строки где первый символ=ф, фамилия f=Ива, имя i=Ив,отчество o=""
не получается составить регулярное выражение для поиска.
пробовала pattern = @"^[(ф|)]"+ f + @".*[|]" + i + @".*[|]" + o + @".*[|]".
выводит все строки где первый символ ф.. а ФИО не обрабатывает...

помогите кто чем может))
...
Рейтинг: 0 / 0
03.09.2012, 21:11
    #37942029
Primus inter pares
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
составить Регулярное выражение C#.
Держи
Код: c#
1.
string pattern = @"ф\|.*" + f + @".*\|" + i + @".*\|" + o + @".*\|";
...
Рейтинг: 0 / 0
04.09.2012, 09:29
    #37942307
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
составить Регулярное выражение C#.
nastyakochevanova,

тут regex совсем не нужен
...
Рейтинг: 0 / 0
04.09.2012, 22:21
    #37943575
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
составить Регулярное выражение C#.
2 сплита => коллекция экземпляров класса Т. Всё. Дальше банальный поиск по готовой коллекции.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / составить Регулярное выражение C#. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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