Regular Expression - An Introduction

What is a regular expression ?
"A regular expression is a pattern that is matched against a subject string from left to right". Well, that was textbook answer. But in simple terms, regular expression is a string used for find and replacing strings in other large strings.
You can even say that regular expression (a.k.a regex or regexp) are fourth generation (4G) wilcards, that we used in the good ol' days of DOS.
(But don't say that I said so, otherwise those perl experts are going to bite my head off for this remark. Why ? Because ... regexp are so powerful, yet easy to use, and saying that they are just wilcard, would be an insult. So i didn't say it, ok)
Why use regular expression ?
Hello ... ?!? Are you paying attention. I just said it, they are powerful and easy to use, that is why! Ok, seriouly, if you are serious about web development, you will have to use them one time or other be it in JavaScript, PHPPythonPerl (mother of all web development regexps), Rubyor even in Apache configuration. So it is advised to have a basic knowledge of the regular expressions.
Example
In the good old dos prompt, typing
dir *
would actually display all the files. Meaning the pattern * means "match anything".
So if you were to write this is in the regular expression, you would write
/.*/m
Explaination
/ Start Pattern . Find any character * Find any number of times / End Pattern m Match the pattern in multi-line mode
» Syntax
Page Page » 1 2 3 4 5 6 7 8 9 

Comments

Popular posts from this blog

[SVN] Simple way to do code review

How to Choose a Technology Stack for Web Application Development

Setting ESLint on a React Typescript project