[EMAIL PROTECTED] wrote: > identifying/extracting a substring from another string. What I have to do > is to extract all the strings that begins with a "$" character, but > excluding characters like "." (point) and "'" (single quote) and "\" "/" > (slashes). For example I have: > > 1) This Is An $EXAMPLE String > 2) This Is An $EXAMPLE.String > 3) 'This Is An $EXAMPLE' > 4) This Is An \$EXAMPLE\String; > > I would like to extract only the "keyword" $EXAMPLE and what I'm using at
Is that what you want? >>> import re >>> r = re.compile("[$]\w+") >>> r.findall(""" ... 1) This Is An $EXAMPLE String ... 2) This Is An $EXAMPLE.String ... 3) 'This Is An $EXAMPLE' ... 4) This Is An \$EXAMPLE\String; ... """) ['$EXAMPLE', '$EXAMPLE', '$EXAMPLE', '$EXAMPLE'] Peter -- http://mail.python.org/mailman/listinfo/python-list