Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Регекспы. Извлечь данные из строки. / 4 сообщений из 4, страница 1 из 1
21.08.2014, 19:02
    #38726013
Ростигай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регекспы. Извлечь данные из строки.
Привет. Подскажите пожалуйста как извлечь данные из строки такого формата:

Код: xml
1.
File: qweqwe1.qwe2 qweqwe3.dbf


или по другому
Код: xml
1.
"File: 'имяФайла1.расширение имяФайла2.dbf'"



Нужно извлечь имя и расширение второго файла: qweqwe3.dbf

В именах и расширениях могут использовать любые буквы-цифры английского алфавита (a-zA-Z).
Расширение первого файла - от 1 до 3х символов. Расширение второго файла - строго DBF, регистр, подозреваю, может быть любым .
Констант всего 2 - "File: " и ".dbf"

Пример имени первого файла: aS3nsGd2.2sF0

Помогите пожалуйста. Уж не знаю, что курили разработчики системы....
...
Рейтинг: 0 / 0
21.08.2014, 19:30
    #38726024
Ростигай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регекспы. Извлечь данные из строки.
PS. Подумал.
Речь идет об именах файлов. Поэтому регистр не важен. Искомую строку можно привести к ToLower().
...
Рейтинг: 0 / 0
21.08.2014, 20:20
    #38726047
Ростигай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регекспы. Извлечь данные из строки.
не катит :(
Код: xml
1.
Regex FileName_Reqexp = new Regex(@"file: [\w]+\.[\w] [\w]+\.dbf", RegexOptions.Compiled);
...
Рейтинг: 0 / 0
21.08.2014, 20:32
    #38726052
Ростигай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регекспы. Извлечь данные из строки.
Упс. Плюсик пропустил
Так катит :)

Код: xml
1.
Regex FileName_Reqexp = new Regex(@"file: [\w]+\.[\w]+ [\w]+\.dbf");
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Регекспы. Извлечь данные из строки. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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