Regular expressions provide an extremely powerful method for pattern matching with strings. They are very useful for parsing information like dates, phone numbers, or zip codes from important text files, such as code files, log files, spreadsheets, or documents. The course discusses everyday use cases of regular expressions, e.g., data validation, information extraction, pattern matching, and search and replace.
This course will teach you the core concepts of pattern matching, character classes, special and meta characters, and quantifiers. You will also learn conditional regular expressions including lookahead and lookbehind assertions. You will also learn the APIs used in C# for regular expressions with hands-on code widgets.
This course will teach you how to perform pattern matching with a regular expression using String and Regex APIs for the above-mentioned practical use cases in C#.
Regular expressions provide an extremely powerful method for pattern matching with strings. They are very useful for parsing inf...Show More
WHAT YOU'LL LEARN
An understanding of regular expressions and their applications
Hands-on experience with regular expressions using C# APIs
Working knowledge of RegexOptions, capture groups, and backreferences
The use of regular expressions through string operations
Familiarity with core concepts of character classes, special and meta characters, quantifiers, and conditional regular expressions
An understanding of regular expressions and their applications
Show more
TAKEAWAY SKILLS
Content
1.
Introduction
4 Lessons
Get familiar with C# regex concepts, APIs, string methods, and practical applications.
2.
Building Blocks of .NET Regular Expressions
5 Lessons
Unpack the core of .NET regular expressions, including syntax, groups, backreferences, and practical applications.
4.
Course Wrap Up
3 Lessons
Grasp the fundamentals of regex, their applications, and security practices in C#.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources