CDPS Programmer's Blog

Regular Expression

In computing, regular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, words, or patterns of characters. Regular expressions (abbreviated as regex or regexp, with plural forms regexes, regexps, or regexen) are written in a formal language that can be interpreted by a regular expression processor, a program that either serves as a parser generator or examines text and identifies parts that match the provided specification.

The following examples illustrate a few specifications that could be expressed in a regular expression:

  • the sequence of characters “car” in any context, such as “car”, “cartoon”, or “bicarbonate”
  • the word “car” when it appears as an isolated word
  • the word “car” when preceded by the word “blue” or “red”
  • a dollar sign immediately followed by one or more digits, and then optionally a period and exactly two more digits

Regular expressions can be much more complex than these examples.

Post Comment

a place of mind, The University of British Columbia

CDPS Blog

Emergency Procedures | Accessibility | Contact UBC  | © Copyright The University of British Columbia