e r l a n g : c o o k b o o k

/ Erlang.RegexIntroduction

This Web


WebHome 
WebChanges 
TOC
NewRecipe 
WebTopicList 
WebStatistics 

All Webs


Chicken
Cookbook
Erlang
Know
Main
Plugins
Sandbox
Scm
TWiki  

Erlang Links


Erlang.org
Erlang Wiki
ErlMan
Erlang Wiki
The Jungerl
Erlang-fr.org
Joe Armstrong
Lambda the Ultimate

Erlang Web Ring


[Prev]: Joe Armstrong's Page
[Next]: Joe Armstrong's Page

Introduction

Lisps and members of the Prolog family (like Erlang) in general are sort of famous for looking down on Regular Expressions. Other languages that lack Erlang's powerful pattern matching tend to fall back on regular expressions to provide some of that capability; one could argue that Regular Expressions have been badly overused. For example, any sort of pattern matching that involves stack-like matching (matching parentheses, quoted strings, etc.) is usually very difficult using regular expressions.

Some people, when confronted with a problem, think "I know, Iíll use regular expressions." Now they have two problems. -- Jamie Zawinski

Still, Regular Expressions are unbeatable for a lot of text processing tasks. Erlang provides built in regular expressions using the Unix egrep syntax.

-- BrentAFulgham - 30 Aug 2004

CookbookForm
TopicType: Section
ParentTopic: RegexChapter
TopicOrder: 010

 
 
Copyright © 2004 by the contributing authors. All material on the Erlang Cookbook web site is the property of the contributing authors.
This material can be redistributed and/or modified under the terms of the GNU Lesser General Public License (LGPL), version 2.1, as published by the Free Software Foundation.
Ideas, requests, problems regarding Schematics Cookbook? Send feedback.
/ You are Main.guest