Miscellaneous

Subscription to related knowledge section

  • 0
  • 0
VS
Feb. 20, 2019, 10:11 a.m.
Vladimir Sergeevich

Miscellaneous

reference to the source

Все мы используем поиск по строкам. Это касается не только программистов, но и любых бабушек, работающих с компьютером. При этом, одни люди страдают, а другие — используют регулярные выражения. Пара ситуаций для привлечения интереса:

Вы пишите программу, в которой обрабатываются номера телефонов, допустим в формате +7(ххх)ххх-хх-хх. Возможно их надо найти в тексте, а может быть — проверить корректность. На месте номеров могли бы быть номер банковской карты, IP-адрес, электронная почта, ФИО (в формате Петров А.Ю.), да и вообще что угодно.
В Microsoft Word при поиске и замене можно включить режим поддержки регулярных выражений поставив галочку напротив пункта «подстановочные знаки». Потом можно искать все то, что указано в первом пункте, но программу писать не требуется. И заменять можно. В LibreOffice/OpenOffice это тоже поддерживается.
Естественно, регулярные выражения поддерживаются во всех современных средах разработки — Qt Creator, Microsoft Visual Studio, NetBeans, IntelliJ IDEA и даже блокнотах — Notepad++, kate, gedit и др. Вы пишите код и решили что-то переименовать, да как-то особенно…

Остается научиться всем этим пользоваться....

В статье описаны наиболее распространенные и поддерживаемые большинством реализацией конструкции. Приведены небольшие примеры и ссылки на более серьезные программы, исопльзующие этот механизм.

Обсуждение статьи и предложения приветствуются.

  • 120
  • 0
  • 0
  • 1
  • 0
  • For registered users on the site there is a minimum amount of advertising

    EVILEG
    About
    Services
    Join us
    © EVILEG 2015-2019
    Recommend hosting TIMEWEB