powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу вытянуть дату из строки
10 сообщений из 35, страница 2 из 2
Не могу вытянуть дату из строки
    #39361793
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПосимвольные парсеры может и интересная задачка, но профита кроме разминки ума в целом -- никакого.
скорее область применения узкая
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362069
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилDima TПримитивный посимвольный парсер с конечным автоматом в стиле С с классами.
регулярные выражения для того и придуманы чтоб не кодировать врукопашную конечные автомаьы
Знаю, надо как-то собраться и поизучать регулярку.
hVosttЯ к тому, что понятный сопровождаемый код лучше для всех, в том числе для команды и компании в целом. Посимвольные парсеры может и интересная задачка, но профита кроме разминки ума в целом -- никакого. Только вред в чистом виде.
Я сначала думал написать почисловой парсер: число, разделитель, число, разделитель ... но букав много получилось, а посимвольный в данном случае самое то что надо.

Профит тут в производительности, он очень ощутим когда за нее из своего кармана платишь (мой случай). Можно купить за свой счет железяку помощнее, а можно обойтись оптимизацией кода.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362131
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПрофит тут в производительности, он очень ощутим когда за нее из своего кармана платишь (мой случай). Можно купить за свой счет железяку помощнее, а можно обойтись оптимизацией кода.

Не могу согласиться. Здесь даже мало-мальски ощутимого профита не получишь.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362136
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttDima TПрофит тут в производительности, он очень ощутим когда за нее из своего кармана платишь (мой случай). Можно купить за свой счет железяку помощнее, а можно обойтись оптимизацией кода.

Не могу согласиться. Здесь даже мало-мальски ощутимого профита не получишь.
new MyObject() это очень дорого по сравнению с вычислениями с int. В разы. Если бы в данной задаче входные данные занимали бы гигабайт, то было бы заметно.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362187
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЕсли бы в данной задаче входные данные занимали бы гигабайт, то было бы заметно.

Мне интересно, на скольких данных ты выгадаешь хотя бы секунду времени
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362193
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tnew MyObject() это очень дорого по сравнению с вычислениями с int

Вот это кстати не понял, ты про создание объекта регекспа? Его легко можно вынести в статическое поле, кроме того, он компилируется в сборку.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362215
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется правильным делать сначала самое простое, очевидное и читаемое решение. Потом уже по необходимости - рефакторинг, если потребуется выигрывать миллисекунды.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362221
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМне интересно, на скольких данных ты выгадаешь хотя бы секунду времени
Кстати, как-то раз в похожей ситуации было не лень, и был сделан сравнительный тест. Вариант с регулярками, как ни странно, оказался быстрее.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362228
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВот это кстати не понял, ты про создание объекта регекспа? Его легко можно вынести в статическое поле, кроме того, он компилируется в сборку.
Его можно однократно создать, я от том что он создает: m.Groups это куча строк.
...
Рейтинг: 0 / 0
Не могу вытянуть дату из строки
    #39362229
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Когда-то давно тоже баловался всякими парсерами. Баловался, пока не заметил, что начал писать свой собственный регексп-подобный-механизм
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу вытянуть дату из строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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