Regular Expression

What is Regular Expression?


1.

A text string pattern matching mechanism. Usually applied to individual lines of text, such as from a simple text file, where the regular expression (sometimes abbreviated as RE) pattern can be used to precisely specify which lines ought to match and which shouldn't. The more complicated REs may look very confusing to people who don't know them, as they look more like a random string of letters and other characters without any obvious meaning.

Commonly they're enclosed between slashes (/like this/), because that's how they were used in many ancient Unix tools. They can also be used for text substitution, for example with the s/ construct. A common operator specifying that a RE will follow is the tilde (~).

The Perl language makes heavy use of regular expressions, and the greptool also searches by REs. SED and AWKare some older tools also using REs.

REs come in two forms: Basic REs and Extended REs, varying slightly in syntax and possible contructs. Perl extens the Extended REs even further and has defined the standard "Perl Compatible REs" (PCRE).

"some example string" =~ /^s*.*e+.*(?:x.* )?.*?g$/

result: 1 (because the regular expression between the // matches the string)

See unix, perl, coding, strings


69

Random Words:

1. Zombie/Haxzor (search haxzor) A blood sucking beast which is also a uber n00b cause he uses teh haxzors Guy 1: Dude that kid=Zomzor Gu..
1. “Macrobiotics” is an ancient discipline which was conceived in 1922 by Sir George Oshkoshbygoshwa, a famous Japanese shaman. The word “..
1. describing a womans vagina that feels good going in but there is no tightness beyond. i was with this girl the other night and it was l..