Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> регулярное выражение 
V
    Опции темы
nmn
Дата 2.8.2010, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



здравствуйте

как в регулярном выражении обратиться к именованой группе?
PM Skype   Вверх
wester
Дата 2.8.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 4
Всего: 13



var name = match.Capture["name"].value
где match - обьект типа match

http://msdn.microsoft.com/en-us/library/sy...ture.value.aspx

приношу извинения, тут должно быть   var name =match.Groups["name"].Value;

Это сообщение отредактировал(а) wester - 2.8.2010, 20:56
PM MAIL   Вверх
ДобренькийПапаша
Дата 2.8.2010, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: нет
Всего: 7



Вот пример из одного приложения.
Код

string responseFromServer = cl.DownloadString("http://www.djforex.ru/");

                string pattern = @"class=.news_header_....\sstyle=.text-decoration:\S*;.>(.*?)</A>";
                MatchCollection matches = Regex.Matches(responseFromServer, pattern);

                StringBuilder builder = new StringBuilder();
                foreach (Match matche in matches)
                {
                    builder.AppendLine(matche.Groups[1].ToString());
                }
                tbNews.Text = builder.ToString();



--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
nmn
Дата 2.8.2010, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



это вне регулярного выражения, а мне надо внутри
PM Skype   Вверх
wester
Дата 2.8.2010, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 4
Всего: 13



nmn
это к кому cейчас адресовано ?
и что понимать под внутри\cнаружи ?
PM MAIL   Вверх
nmn
Дата 2.8.2010, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



ну вот смотрите

Код

^1$|^(11+)\1+$


здесь \1 это обращение к неименованой группе, мне надо тоже самое, только к именованой группе, здесь обращение к группе происходит внутри самого выражения

Это сообщение отредактировал(а) nmn - 2.8.2010, 22:37
PM Skype   Вверх
diadiavova
Дата 2.8.2010, 23:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



\k<name>

http://msdn.microsoft.com/ru-ru/library/thwdfzxy.aspx

Это сообщение отредактировал(а) diadiavova - 2.8.2010, 23:22


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0728 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.