powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Регекспы. Извлечь данные из строки.
4 сообщений из 4, страница 1 из 1
Регекспы. Извлечь данные из строки.
    #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
Регекспы. Извлечь данные из строки.
    #38726024
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PS. Подумал.
Речь идет об именах файлов. Поэтому регистр не важен. Искомую строку можно привести к ToLower().
...
Рейтинг: 0 / 0
Регекспы. Извлечь данные из строки.
    #38726047
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не катит :(
Код: xml
1.
Regex FileName_Reqexp = new Regex(@"file: [\w]+\.[\w] [\w]+\.dbf", RegexOptions.Compiled);
...
Рейтинг: 0 / 0
Регекспы. Извлечь данные из строки.
    #38726052
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс. Плюсик пропустил
Так катит :)

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


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