Beginners - Learning Regular Expressions For Programmers

Master Regular Expressions in programming with this comprehensive course. Learn to validate data, format text, and resolve content issues using real-world examples.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course breaks down Regular Expressions, making them easy to understand and apply. With practical examples and clear instructions, you'll learn to handle text in a super efficient way and solve common formatting issues.

Key Points

  • Regular expressions help you find, replace, and format text.
  • The course simplifies the complexity of using Regular Expressions.
  • Learn to validate dates, phone numbers, URLs, and emails.
  • Real-world examples make concepts easier to grasp.
  • Implement Regular Expressions in PHP, Java, C#, and JavaScript.

Learning Outcomes

  • Create and understand Regular Expressions step-by-step.
  • Validate and format various types of data clearly.
  • Apply learned skills in multiple programming languages.
  • Solve text-related problems like correcting typos effortlessly.
  • Gain confidence in using a powerful programming tool.

About This Course

A Basic Introduction To Using Regular Expressions In Programming

Regular expressions are a powerful tool that can help you to find, replace and format text quickly, but they have a reputation of being extremely hard to understand. In this Regular Expressions training course, this course de-mystifies the sometimes confusing and always-difficult world of Regular Expressions, putting a very powerful tool right at your fingertips.


You will learn how to create Regular Expressions step-by-step, removing the mystery of what the characters represent and how they work together. This training video uses real world scenarios as examples to help re-enforce the lessons. Mike shows you how to validate dates, phone numbers, URLs and emails, as well as how to search for, and correct misspelled words or other content. You will explore how to implement Regular Expressions in PHP, Java, C# and JavaScript.

This video based training course for Regular Expressions is an essential reference for beginner and experienced programmers alike. Once you have completed the tutorial videos, you will have a clear understanding of what Regular Expressions are, and how to use them to solve everyday content formatting problems. Working files are included, allowing you to follow along with the author throughout the lessons.

  • To Understand How To Use Regular Expressions In Most Programming Languages

Course Curriculum

Instructor

Profile photo of Infinite Skills
Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.The emphasis is on teaching real life skills that are essential for...

Review
4.9 course rating
4K ratings
ui-avatar of John Kneidel
John K.
0.5
8 years ago

Way above my head.

  • Helpful
  • Not helpful
ui-avatar of Alexander Hayes
Alexander H.
4.0
9 years ago

Good introduction

  • Helpful
  • Not helpful
ui-avatar of Brad Kell
Brad K.
3.0
11 years ago

This course is regex with grep, javascipt, java, and C#. Prospective students will want to have been exposed to some kind of programming language.

This course was just O.K.. I think the use of so many languages was unnecessary and might be confusing to some. I also take exception to the end of the course when the instructor "recommends" using javascript shell for scripts. We all have our personal opinions, but why use such a convoluted language for scripting (or anything else for that matter). If you want/need a scripting language, use Python. (which, for the average user, would have been easier-to-follow and far easier-to-understand.)
js @ CL == waste-of-your-time!

Others may like the multi language demonstrations. I had no problems with languages, I'm just not so sure that that was the best approach to regex's. The course did not progress as far as I thought it would. It's pretty much "just the basics".

  • Helpful
  • Not helpful
ui-avatar of Gary M. Mugford
Gary M. M.
3.0
11 years ago

This is a beginner's course with a split personality. It does a decent job of introducing Regular Expressions and its examples were largely focused on programmers. Although the laymen who encounters RegEx in the various places it has sprouted up over the years will get enough to be less than confused by the oft-druidic nature of regular expressions. So, the given goal of the course seems met.

Unfortunately, the decision to leave Grep behind after the third chapter greatly lessened the value to me. I have no interest in any of the demonstrated languages. My intersection with RegEx comes from completely different languages and in working with Calibre, the ebook library program. As such, the peculiarities of language constructs from the chosen languages were wasted upon me, to some extent.

Might I make a suggestion should the course ever be re-organized? All the chapters should have been Grep-centric, including section 5. Instead of using language examples to demonstrate principles, Grep should have been continued to be used, as a base interpretation of the pseudo-language. In fact, it would have allowed building on earlier examples, like making stronger url-testing.

A concluding set of chapters could have concentrated on implementations in each language, one chapter to each language (each of which could have been skipped as per the interests or non-interests of the students). The FINAL chapter would have been on the advanced subject of replacement, a subject that extends beyond the Grep ability to search and not to search and replace. That would have been a multi-language presentation.

Basically, the same material in a slightly different order.

Other improvements? I would have liked the applets to be finished completely for each chapter, with only the RegEx to be filled in. The code could have been commented to aid in the explaining AND an editor for each language could have been chosen that highlighted the current line under discussion and the character highlighting could have been a slightly better defined colour combination, such as yellow on black, for example. The C# editor could have been focused more directly rather than being part of the IDE. It was a little small to these old eyes.

Having commented on the content, let me compliment the verbal presentation. Clearly spoken descriptions and done at a reasonable pace. A paucity of ums and corrections. It was a strong component to this course, which I give a passing grade to.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses