Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2010, 23:54   #1
Evgen1984
 
Регистрация: 13.09.2010
Сообщений: 5
По умолчанию Регулярное выражение!

Всем доброе время суток! У меня появилась проблема с регулярными выражениями.
Вот такой пример:
Код:
(\$[^\$\W]*)|(//[^?\n$]*)
Первое ищет слово которое начинается с символа $
Код:
(\$[^\$\W]*)
Второе показывает всю строку коментарий //.
Код:
(//[^?\n$]*)
Проблема заключается в том что когда в коментарии всречается символ $ код делит его на строку коментариев //Word и слово $hello.
Пример самой строки :
//Word$hello
Как правельно написать чтоб получился просто один коментарий?

Последний раз редактировалось Evgen1984; 14.09.2010 в 00:11.
Evgen1984 вне форума Ответить с цитированием
Старый 14.09.2010, 08:52   #2
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Во второй части не понимаю для чего вы поставили знак $, попробуйте так:
Код:
(//[^?\n]*)
или может так
Код:
@"//.*"
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.

Последний раз редактировалось mrChester; 14.09.2010 в 08:56.
mrChester вне форума Ответить с цитированием
Старый 14.09.2010, 11:19   #3
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

скорей уже так
Код:
\/\/.+
хотя что-то тут не то )

какое слово таки надо? Word или $hello ?

Последний раз редактировалось m0nax; 14.09.2010 в 11:22.
m0nax вне форума Ответить с цитированием
Старый 14.09.2010, 19:41   #4
Evgen1984
 
Регистрация: 13.09.2010
Сообщений: 5
По умолчанию

Всем спасибо за внимание . Делаю подсвекку синтексиса на php типа редактора. Уже все сделал спомощу первого варианта. Спасибо огромное вам.
Evgen1984 вне форума Ответить с цитированием
Старый 14.09.2010, 19:44   #5
Evgen1984
 
Регистрация: 13.09.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от mrChester Посмотреть сообщение
Во второй части не понимаю для чего вы поставили знак $, попробуйте так:
Код:
(//[^?\n]*)
или может так
Код:
@"//.*"
Тот знак лишним оказался. Вы правы.
Evgen1984 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
php ругается на простейшее регулярное выражение _PROGRAMM_ PHP 5 10.05.2010 17:39
PHP: Получение данных, регулярное выражение Winlook PHP 2 14.03.2010 04:45
Нужно простое регулярное выражение rodovsky Помощь студентам 3 18.11.2009 21:36
правильно составить регулярное выражение. мимо Общие вопросы Delphi 0 04.07.2009 10:15
регулярное выражение XeN0N Помощь студентам 1 27.01.2009 15:14