Regular expression quick start guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
Line 24: Line 24:
 
Strip first 4 digits:
 
Strip first 4 digits:
 
  /([0-9]{4})([0-9]*)/\2/
 
  /([0-9]{4})([0-9]*)/\2/
 +
 +
== References ==
 +
 +
* [[Toolpack: How to Use RegEx in Called and Calling Number Mask|How to Use RegEx in Called and Calling Number Mask]]
 +
* [[Toolpack: How to Use RegEx in Remapped Called and Calling Number Mask|How to Use RegEx in Remapped Called and Calling Number Mask]]

Revision as of 01:36, 15 September 2009

Regular Expression PatternExplanations
^Matches beginning of a line
$Matches the end of a line
\dMatches a digit
[characters]Matches any single character between the brackets
re1|re2Match either re1 or re2
re*Matches zero or more occurrences of re
re+Matches one or more occurrences of re
re?Matches zero or one occurrences of re
Re{m,n}Matches at least “m” and at most “n” occurrences of re
(...)Parentheses are used to group regular expressions
\0, \1, \2, ...Substitute the value matched by the nth grouped sub-expression, used in remapped fields.

Here are some examples:

Add 2720 prefix:

/(\d+)/2720\1/

or

/([0-9]*)/2720\1/

Strip first 4 digits:

/([0-9]{4})([0-9]*)/\2/

References

Personal tools