1 / 21

Regular Expressions Revisited

In this presentation, we delve into the world of Regular Expressions (RegEx) with a focus on advanced features and maintenance tools. We’ll revisit the basics and then explore lesser-known functionalities that can enhance your RegEx skills. Learn about powerful tools such as The Regulator and RegexBuddy that facilitate the creation and maintenance of RegEx patterns. Whether you're validating data, parsing strings, or manipulating text, this session aims to empower you with practical knowledge and resources that make working with RegEx easier and more effective.

joelle
Télécharger la présentation

Regular Expressions Revisited

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Colin Neller Lead Software Engineer ServiceU Corporation http://colinneller.com/blog / Regular Expressions Revisited

  2. Agenda • Tools • RegEx Refresher • Advanced (read: lesser known) Features • Maintenance

  3. RegEx Tools …or toys?!?

  4. Tools • Presentation • ZoomIt • SlickRun • Regex • The Regulator • Regulazy • RegexBuddy

  5. RegEx Refresher …couldn't hurt, right?

  6. Function • Validate (IsMatch) • Parse (Match) • Manipulate (Replace) • Slice (Split)

  7. Language Elements • Character Classes • Quantifiers • Groups • Alternation • Character Escapes • Substitution • Options

  8. Character Classes

  9. Character Escapes

  10. Quantifiers

  11. Atomic Zero-Width Assertions

  12. Advanced Features …or maybe just some that you haven't heard of

  13. Grouping Constructs

  14. Alternation Constructs

  15. Backreference Constructs

  16. Substitutions

  17. Options

  18. Maintenance

  19. Comments & Option Switches

  20. Maintenance Tools & Helpers

  21. Questions? • Documentation: • http://msdn.microsoft.com/en-us/library/az24scfc(VS.71).aspx • Cheat Sheet • http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/ • Tools • The Regulator (free!) • http://sourceforge.net/projects/regulator/ • RegexBuddy ($39.95) • http://www.regexbuddy.com/

More Related