Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
.NET 4.x

Поиск по Паттерну (Text Pattern)

28.06.2015, 20:51. Показов 2362. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Хочу написать программу, но для взятия значений необходимы офсеты, а так как не маленький и прогружать его в IDA Pro долго и мучительно, хочу сделать все через паттерны, но не знаю как, поиск в гугле не помог . Можно пример взятия значения и записи по паттерну? Желательно с комментариями.
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.06.2015, 20:51
Ответы с готовыми решениями:

Поиск по паттерну
Каким образом с помощью Entity Framework можно искать данные по паттерну: 1) Найти все АБВ*Д (т.е. знак * говорит что между АБВ и Д может...

результат выборки из БД: rs.next(); String text=rs.getString('text'); <input type=text name=name value=<%=text%>>
Возникла проблема в текстовое поле надо вывести результат выборки из БД rs.next(); String text=rs.getString('text'); &lt;input...

Поиск по textBox1.text
Всем доброй ночи. Ребята подскажите, пожалуйста, как сделать поиск. А то мой метод слишком уж не современен. А делал я так в...

3
2 / 2 / 2
Регистрация: 20.01.2013
Сообщений: 42
29.06.2015, 10:38
Для начала напишите входные данные и что вы хотите там получить
Вот пример поиска
C#
1
2
3
4
5
6
string input = @"Петя шел на работу";
string pattern = @"(Петя)(\s\w*\s)(на\sработу)";
Regex regex = new Regex(pattern, RegexOptions.None);
Match output = regex.Match(input);
Console.WriteLine(output.Groups[3].Value + output.Groups[2].Value + output.Groups[1].Value); //на работу шел Петя
Console.WriteLine(output.Groups[0].Value); //Петя шел на работу
0
3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
30.06.2015, 00:38  [ТС]
Мне надо поиск в бинарном файле
0
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
01.07.2015, 13:14
LiptoN-Mmo-Dev,
Самый простой вариант
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        public static int IndexOf(byte[] source, byte[] pattern)
        {
            int length = source.Length - pattern.Length;
            if (length < 0) return -1;
 
            for (int i = 0; i <= length; i++)
            {
                if (Equals(source, pattern, i, pattern.Length)) return i;
            }
 
            return -1;
        }
 
        public static bool Equals(byte[] first, byte[] second, int startIndexFirst, int length)
        {
            if (length > second.Length) return false;
 
            for (int i = 0; i < length; i++)
            {
                if (first[startIndexFirst + i] != second[i]) return false;
            }
            return true;
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.07.2015, 13:14
Помогаю со студенческими работами здесь

Время по паттерну
Добрый день Прошу помощи, нужен паттерн такого вида: две цифры двоеточие две цифры - 12:34. Добавлено через 2 часа 2 минуты ...

По паттерну visitor
допустим, у меня есть Visitable с методом accept и Visitor с методом visit. Соответственно я пишу что то вроде ...

Литература по паттерну MVP
Добрый день, подскажите, плиз, какую литературу лучше почитать по паттерну Model View Presenter

Объяснения, уточнения по MVC-паттерну
Есть 2 ситуации Первая ситуация Оконное приложение, показывающее какие-то данные с локальной БД, имеет кнопки добавления и...

Привести код к DAO паттерну
Доброго времени суток форумчане! Необходимо чтоб в этом коде появился DAO-интерфейс для работы со складом, а в качестве одной из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru