According to [EMAIL PROTECTED] (Dan Sugalski): >*) extract substring Rather than that, wouldn't you prefer to make "substring of target string" the actual target of all these?
>*) exact string compare >*) find string in string >*) find first character of class X in string >*) find first character not of class X in string >*) find boundary between X and not-X >*) Find boundary defined by arbitrary code (mainly for word breaks) Also, I imagine you'll want a backwards/forwards option on some of them, to support the p6 equivalent of /a.*b/. -- Chip Salzenberg - a.k.a. - <[EMAIL PROTECTED]> Visualize This Signature