Le Mon, 4 May 2009 10:38:31 -0600,
vince spicer <[email protected]> s'exprima ainsi:
> Advanced Strings searches are Regex via re module.
>
> EX:
>
> import re
>
> m = re.compile("(FDA.*?(approved|supported)|Ben[^\s])*")
>
> if m.search(Text):
> print m.search(Text).group()
>
>
> Vince
This is not at all what the origial poster looks for, I guess (or maybe it
didn't understand?). Regex can only match one individual sample of request
expressed in a logical form with AND and OR clauses.
What he wants is a module able to decode and perform logical searches. It can
certainly be built on top of regex, with a layer that:
* decodes logical requests
* performs "sub-matches" for items in the request
* then builds unions (OR) or intersections (AND) of results
I do not know of anything like that for python. But it would be a nice project
;-)
Denis
------
la vita e estrany
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor