Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 09.04.2013
Сообщений: 12
1

Как работают регулярные выражения

24.06.2014, 15:57. Показов 858. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно немного объяснить мне как работают регулярные выражения.
Допустим есть String переменная и я оператором if проверяю, есть ли в ней *, &, где * - любое количество любых символов, & - определенный символ, или какие-то еще регулярные выражения для работы с текстом.
Вообщем ткните носом в какую-нибудь статью или расскажите так, буду благодарен за любую помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2014, 15:57
Ответы с готовыми решениями:

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

Как оформлять регулярные выражения?
Есть ли какой-нибудь мануал по их созданию? Просто никак не могу понять, как они оформляются :( ...

Как Использовать регулярные выражения
Вычитал что есть какие то регулярные выражения, попробовал использовать их на практике но ничего не...

Как научиться составлять регулярные выражения
Как понять регулярные выражения ? Как их выучивают ? a-z,..\\?M=?() объясните пожалуйста К...

8
29 / 29 / 10
Регистрация: 06.02.2014
Сообщений: 156
24.06.2014, 16:11 2
http://msdn.microsoft.com/ru-r... 10%29.aspx
0
Life Builder
532 / 496 / 374
Регистрация: 12.01.2011
Сообщений: 1,754
24.06.2014, 16:11 3
Цитата Сообщение от A9ne Посмотреть сообщение
Нужно немного объяснить мне как работают регулярные выражения.
Возможно вам нужно это
0
1 / 1 / 0
Регистрация: 09.04.2013
Сообщений: 12
24.06.2014, 16:50  [ТС] 4
Не знаю, до меня не доходит, подскажите как реализовать.
Допустим у меня программа для общения с компьютером, есть textbox1 для сообщения пользователя и textbox2 для ответа компьютера. Я задаю фразу "*Привет*" (Так и не нашел как задать любое количество любых символов, обозначил звездочкой) и надо сверить содержимое textbox1 с заданной фразой, если совпадает вывести какой-нибудь ответ (вывод ответа я знаю как сделать, а проверить содержимое так и не понял).
0
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
24.06.2014, 16:54 5
A9ne, регулярные выражения - это не на два часа. Почитай вот этот раздел: http://msdn.microsoft.com/ru-r... .110).aspx (не страницу, а именно раздел!). Ну и когда прочтёшь - начни читать опять, только параллельно пробуй и практику.
0
1 / 1 / 0
Регистрация: 09.04.2013
Сообщений: 12
24.06.2014, 16:59  [ТС] 6
Понимаю, что много времени нужно, но мне надо срочно реализовать то, что выше описал, для учебы. Поэтому и обратился за помощью, тут наверняка добрые, знающие люди расскажут как сделать)
0
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
24.06.2014, 17:11 7
A9ne, вряд ли тебе кто-то будет пересказывать материал, который для полного изучения смело можно брать как основу для ещё одного предмета. Ссылки тебе предоставили - читай. То, что срочно - твои проблемы, на пары нужно было ходить или хотя бы раньше начать делать то, что нужно. Как такового сабжа, чтобы помочь регулярками, тоже нет - следовательно и помочь не чем.
0
17 / 17 / 4
Регистрация: 19.06.2014
Сообщений: 85
25.06.2014, 00:07 8
Да что ж вы такие злые) человек нормально попросил сказал чего хочет, ну не хотите помогать просто промолчите
В общем
У стринга есть хороший метод compare он ищет вхождение одной строки в другой и возвращает результат поиска в виде трех значений -1 0 и 1 это то что тебе нужно быстро и легко реализуемо
Получаешь в стринг значение текст бокса и в нем ищешь свое слово привет
C#
1
2
3
4
5
String a = textbox1.text;
if (a.compare("привет", false)=0)
{
 textbox1.text = "и вам не хворать";
}
Мог сделать ошибку в синтаксисе тк пишу с телефона но в целом я думаю понятно
0
1 / 1 / 0
Регистрация: 09.04.2013
Сообщений: 12
25.06.2014, 00:14  [ТС] 9
Спасибо, уже успел сам разобраться)
0
25.06.2014, 00:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2014, 00:14
Помогаю со студенческими работами здесь

Как вырезать предложение из текста (регулярные выражения)
Здравствуйте, по регулярным выражениям: Есть форма, на нем два текст бокса. В первый текст бокс...

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

Регулярные выражения. Как задать произвольное количество символов
Доброго времени суток, форумчане. Проблема: приложение получает строки, в которых есть часть...

Регулярные выражения. Как найти все различные слова в тексте?
как найти все различные слова в тексте?


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

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