Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
1

Написать регулярное выражение

18.11.2015, 15:04. Показов 437. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Ищу в строке два значения: Id[1] и MessageId[2]

C#
1
2
string patternId = @"Id\[(.+?)\]";
string patternMessageId = @"MessageId\[(.+?)\]";
В итоге получаю два значения из patternMessageId, как указать, что бы учитывалось целое слово в шаблоне ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2015, 15:04
Ответы с готовыми решениями:

Написать регулярное выражение
текст string s = "Socket IP=124.168.21.4 Port= 213" как получить значение айпи и порта?

Нужно написать регулярное выражение
Нужно написать регулярное выражение, для замены пунктов 1.2, 1.2.1, 1.2.2 и т.д. на 2.2, 2.2.1,...

Не получается написать регулярное выражение
Привет, помогите. Недавно начал разбираться с языком, но появилась проблемка. Раньше писал на PHP,...

Помогите написать регулярное выражение
Есть вот такая строка : Исполнитель:</td><td><a href="/abc/artist/3608/">Макаревич</a></td> ...

3
78 / 77 / 52
Регистрация: 11.06.2015
Сообщений: 189
18.11.2015, 15:09 2
Вам нужно добавить разделители в ваши патерны. Ну то есть, что то вроде
C#
1
2
string patternId = @" Id\[(.+?)\] ";
string patternMessageId = @" MessageId\[(.+?)\] ";
Добавил по пробелу в начале и конце. Это зависит от контекста ваших данных.
1
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
18.11.2015, 15:28  [ТС] 3
Цитата Сообщение от WinDev Посмотреть сообщение
Это зависит от контекста ваших данных.
Дело в том, что у меня данные идут без пробелов, вот так: "Id[1]MessageId[2]"
0
78 / 77 / 52
Регистрация: 11.06.2015
Сообщений: 189
18.11.2015, 15:49 4
Если у вам надо ловить ситуацию только такую, как указано выше, то вам следует объединить ваши паттерны в один
0
18.11.2015, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2015, 15:49
Помогаю со студенческими работами здесь

Регулярное выражение..помогите написать
Программа делает подсветку исходного кода... хочу написать регулярку для посветки строковых...

Как написать регулярное выражение
Добрый день, ваще не знаю регулярки, подскажите, как вытаскивать сумму нужной валюты , с помощью...

Написать регулярное выражение (для подсветки синтаксиса)
Собвственно пишу подсветку синтаксиса. Но использую регулялки. Как сделать что бы он искал вот...

Написать регулярное выражение на C# аналогичное SQL запросу
Помогите написать регулярное выражение на C# аналогичное SQL запросу: select * from table where...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru