Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex и null / 6 сообщений из 6, страница 1 из 1
16.07.2014, 21:22
    #38698375
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
Использую Regex выражения для поиска определенной строки в файле. Столкнулся с проблемой, в файле присутствуют символы null и Regex не ищет дальше первого символа null. То есть воспринимает его как конец файла. Кто знает как это перебороть?
...
Рейтинг: 0 / 0
16.07.2014, 21:44
    #38698387
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
lex452, привести пример строки и ваше выражение... возможно - пример кода... про "символы null" ... что это за символы такие?
...
Рейтинг: 0 / 0
16.07.2014, 21:45
    #38698388
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
ну или пример файла и ваш коТ :)
...
Рейтинг: 0 / 0
16.07.2014, 22:36
    #38698426
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
речь о символе '\0', но что то сейчас попробовал вроде regex все ищет как надо, блин мистика какая-то.
До этого в строке


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
 string sr = "sdsdsdsdsds"+ '\0'+"dsdsdsd" + '\0' + '\0' + '\r' + '\n'+ '\0'+ "ffff" + '\0' + '\0' + '\0';
                       
            Regex reg=new Regex("ff");

            MatchCollection col = reg.Matches(sr);
                  
            col = reg.Matches(sr);
            


Количество совпадений было 0.
...
Рейтинг: 0 / 0
16.07.2014, 23:44
    #38698461
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
Было ноль :) и неожиданно стало два? :) Вы воспроизводимый кейс приведите :) Я подозреваю в чем ваша беде, но мосХ не в состоянии вымучить пример :)
...
Рейтинг: 0 / 0
17.07.2014, 00:15
    #38698477
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex и null
именно так, сейчас все работает как надо, до этого почему-то дольше символа \0 не искало
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex и null / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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