Pattern Matching and Replacement. [Online] [cited 2014]. Available from