HomeCoursesWorking with Regular Expressions in C#
Updated 27 Aug
AI-powered learning
Save

Working with Regular Expressions in C#

Gain insights into pattern matching with regular expressions in C#. Explore data validation, information extraction, and more using String and Regex APIs with practical examples.

13 lessons
1h 27min
Created by Tarun Telang
Working with Regular Expressions in C#
What's included
  • 13 lessons across 4 modules
  • 1 quizzes with instant feedback
  • AI Tutor on every lesson
Who wrote it
Tarun Telang
Author of multiple books on Java, YAML, Kubernetes, Microservices and Cloud Native Development. Tarun is a Oracle Certified Java Programmer; Certified Development Consultant for Web Application Development Focus JAVA;

Welcome to the world of modern software development with Tarun Telang, a seasoned software engineering leader, author, and educator with over 20 years of hands-on experience building scalable enterprise applications and mentoring global teams. Tarun is the author of the official MicroProfile API Tutorials published by the Eclipse Foundation, empowering developers worldwide to build cloud-native, portable, and vendor-neutral microservices using open standards. He has also written several acclaimed books on Java, microservices, and cloud-native architecture, published by Apress (Springer Nature). His work has guided thousands of developers worldwide in mastering enterprise technologies and best practices. ? Notable Publications - Introduction to YAML: Demystifying YAML Data Serialization Format—The most comprehensive and up-to-date guide on YAML 1.3, covering real-world DevOps and configuration use cases. This book was awarded "The Best YAML Book of All Time" by BookAuthority. - Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes. A complete hands-on guide to building cloud-native Java microservices. - Learn Microservices with Spring Boot 3. A practical, event-driven approach to mastering microservices using Spring Boot, containers, and cloud-native patterns. - Practical Microservices Architectural Patterns: Build Highly Scalable Distributed Applications with Spring Boot 3 and Spring Cloud. A definitive guide to designing, developing, and deploying event-driven microservices with real-world transaction patterns, resilience, and observability. - Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach to Enterprise Java". This book serves as a comprehensive guide to modernizing enterprise Java applications. It covers topics such as Jakarta Server Pages, Jakarta Faces, MVC Restful Web Services, Persistence, Messaging, Security, NoSQL, Contexts & Dependency Injection. Industry Expertise Over the years, Tarun has held leadership roles at Microsoft, Oracle, SAP, and Polycom, delivering mission-critical enterprise platforms and mentoring diverse, high-performing teams. He is recognized as an SAP Mentor and Community Influencer, widely known for his technical articles and thought leadership in enterprise software development. Community & Global Impact As an active contributor to the developer ecosystem, Tarun shares his expertise through Stack Overflow, Quora, and international tech conferences and meetups. His engaging sessions on microservices, cloud architecture, and enterprise Java have inspired developers across North America, Europe, and Asia. Learning with Tarun Through his Udemy courses, Tarun combines real-world industry experience with hands-on teaching, helping students gain the skills needed to excel in modern software engineering roles. His courses focus on: - Practical, project-based learning - Clear explanations of complex architectural concepts - Enterprise-grade coding patterns and best practices Whether you’re a beginner or a senior engineer aiming to become a software architect, Tarun’s courses will help you think strategically, design intelligently, and code confidently. Connect with Tarun: Follow him on LinkedIn or on X/Twitter (@taruntelang) to stay updated on microservices, Java, cloud architecture, and software engineering leadership.

Join 3.1 million developers at

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

Learning Roadmap

13 Lessons1 Quiz

1.

Introduction

Introduction

Get familiar with C# regex concepts, APIs, string methods, and practical applications.

2.

Building Blocks of .NET Regular Expressions

Building Blocks of .NET Regular Expressions

Unpack the core of .NET regular expressions, including syntax, groups, backreferences, and practical applications.

4.

Course Wrap Up

Course Wrap Up

3 Lessons

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.
Tarun TelangWorking with Regular Expressionsin C#Course Author
About this course
WHY I WROTE THIS COURSE
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#.
ABOUT THE AUTHOR

Tarun Telang

Author of multiple books on Java, YAML, Kubernetes, Microservices and Cloud Native Development. Tarun is a Oracle Certified Java Programmer; Certified Development Consultant for Web Application Development Focus JAVA;

Learn more about Tarun

Trusted by 3.1 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

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

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.

S

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

S

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.

V

Vinay Krishnaiah

Software Developer

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by DoingLearn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by DoingLearn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by DoingLearn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by DoingLearn by Doing
Learn by DoingLearn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by DoingLearn by Doing

Free Resources