Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Regular expressions"
From NetSec
AlizaLorenzo (Talk | contribs) (Created page with "<center>{{Expand}}</center> Regular Expressions (regex) are essentially a search engine for finding patterns in a text. While the syntax is a bit tricky to learn, regex will save...") |
(No difference)
|
Revision as of 20:52, 30 June 2012
This article contains too little information, it should be expanded or updated. |
---|
Things you can do to help:
|
Regular Expressions (regex) are essentially a search engine for finding patterns in a text. While the syntax is a bit tricky to learn, regex will save tons of time and effort in the long run. Many of you are probably familiar with regex, even if only through the use of wildcards. Wildcard notation, such as *.html
, matches to all html files in the given search directory. Regex takes this idea and expands on it dramatically, allowing for very complicated search patterns. A regular expression to find all html files in a given directory would be .*\.html$
Syntax
Characters
Literals
Specials
Non-Printable
Character Classes (Sets)
Negated Character Classes
Metacharacters
Shorthand
Negated Shorthand
Repeating Character Classes
Dot
Anchors
Word Boundaries
Alternation
Quantifiers
Tools
Utilities
Programming Languages
- Gnulib
- Java
- JavaScript
- .NET
- Perl
- PHP
- PowerShell
- Python
- Ruby