thank you both!
I would add the plugin to the default-plugins.xml file if you don't mind

stefan

Larry Becker schrieb:
> Martin's solution worked wonderfully.  I committed the change last 
> night.  A check box was added for Regular Expressions that defaults to off.
> 
> Larry
> 
> On Wed, Jan 7, 2009 at 7:57 AM, Larry Becker <becker.la...@gmail.com 
> <mailto:becker.la...@gmail.com>> wrote:
> 
>     Hmm.  Escaping every character sounds like it might be workable. 
>     I'll give it a try.
> 
>     Larry
> 
> 
>     On Tue, Jan 6, 2009 at 5:24 PM, Martin Davis
>     <mbda...@refractions.net <mailto:mbda...@refractions.net>> wrote:
> 
>         Could you still use regex matching on the back end, but just
>         internally
>         escape the raw string input to turn it into a pattern?  I think this
>         should be possible.... maybe by simpling escaping every char in the
>         input string.
> 
>         Larry Becker wrote:
>          > Yes, Eclipse has that option, however it would be much more
>         difficult
>          > to program without using the pattern matcher.  It would basically
>          > revert to a simple exact match string comparison.
>          >
>          > Larry
>          >
>          > On Tue, Jan 6, 2009 at 4:29 PM, Martin Davis
>         <mbda...@refractions.net <mailto:mbda...@refractions.net>
>          > <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>>> wrote:
>          >
>          >     Is it worth having an option to choose plain text or
>         regex?  Some text
>          >     editors do this.  That way if a search string contains
>         some of the
>          >     (numerous) special regex chars, the user doesn't have to
>         escape
>          >     everything in sight.
>          >
>          >     M
>          >
>          >     Michael Michaud wrote:
>          >     > Larry Becker a écrit :
>          >     >
>          >     >>> @Larry : I think that the use of regexes should be
>         mentionned
>          >     in the
>          >     >>> user interface of your search tool
>          >     >>> One reason is that the user will have to escape regex
>          >     metacharacter if
>          >     >>> he wants to make a simple search on (, [ ,*...
>          >     >>>
>          >     >> I agree.  I was just intimidated by the complexity of
>          >     explaining this
>          >     >> in a sidebar. :-)  Perhaps it would be enough to list
>         the "special
>          >     >> characters".
>          >     >>
>          >     > Of course, I didn't think of explaining regex syntax in the
>          >     sidebar, but
>          >     > just mentionning that regex syntax can (or must ?) be
>         used in the
>          >     > textfield so that users are aware that they can use or
>         learn how
>          >     to use
>          >     > this powerful syntax.
>          >     >
>          >     > Michaël
>          >     >
>          >     >> Larry
>          >     >>
>          >     >> On Tue, Jan 6, 2009 at 1:20 PM, Michael Michaud
>          >     >> <michael.mich...@free.fr
>         <mailto:michael.mich...@free.fr> <mailto:michael.mich...@free.fr
>         <mailto:michael.mich...@free.fr>>
>          >     <mailto:michael.mich...@free.fr
>         <mailto:michael.mich...@free.fr> <mailto:michael.mich...@free.fr
>         <mailto:michael.mich...@free.fr>>>>
>          >     wrote:
>          >     >>
>          >     >>     Hi,
>          >     >>
>          >     >>     For a one page cheatsheet, look at
>          >     >>
>          >    
>         
> http://www.addedbytes.com/download/regular-expressions-cheat-sheet-v1/pdf/
>          >     >>     or
>          >     >>
>          >    
>         
> http://www.omicentral.com/cheatsheets/JavaRegularExpressionsCheatSheet.pdf
>          >     >>
>          >     >>     for a full site dedicated to regex :
>          >     >>     http://www.regular-expressions.info/
>          >     >>
>          >     >>     note : regex is also available in OJ's simple
>         query plugin
>          >     >>     ...and in postgresql (operator ~)
>          >     >>
>          >     >>     @Larry : I think that the use of regexes should be
>          >     mentionned in the
>          >     >>     user interface of your search tool
>          >     >>     One reason is that the user will have to escape regex
>          >     metacharacter if
>          >     >>     he wants to make a simple search on (, [ ,*...
>          >     >>
>          >     >>     Michaël
>          >     >>
>          >     >>
>          >     >>     Larry Becker a écrit :
>          >     >>     > That's it.  I've looked for a better (more user
>         oriented)
>          >     reference,
>          >     >>     > but never found one.
>          >     >>     >
>          >     >>     > Larry
>          >     >>     >
>          >     >>     > On Tue, Jan 6, 2009 at 12:00 PM, Martin Davis
>          >     >>     <mbda...@refractions.net
>         <mailto:mbda...@refractions.net> <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>>
>          >     <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net> <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>>>
>          >     >>     > <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>
>          >     <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>>
>          >     >>     <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>
>          >     <mailto:mbda...@refractions.net
>         <mailto:mbda...@refractions.net>>>>> wrote:
>          >     >>     >
>          >     >>     >     Perhaps
>          >     >>     >
>          >     >>     >
>          >     >>
>          >    
>         http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
>          >     >>     >
>          >     >>     >     ??
>          >     >>     >
>          >     >>     >     Stefan Steiniger wrote:
>          >     >>     >     >
>          >     >>     >     >> By the way, since it uses the Java
>         pattern matcher,
>          >     >>     Search All
>          >     >>     >     >> Attributes supports many different
>         meta-characters
>          >     to control
>          >     >>     >     the search
>          >     >>     >     >> such as ^ to match the start of a line
>         and $ to
>          >     match the
>          >     >>     end.
>          >     >>     >     >>
>          >     >>     >     > oha..interesting.. how to get to know
>         these chars?
>          >     >>     >     > is there a table?
>          >     >>     >     >
>          >     >>     >     > stefan
>          >     >>     >     >
>          >     >>     >     >
>          >     >>     >
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------------
>          >     >>     >     > Check out the new SourceForge.net Marketplace.
>          >     >>     >     > It is the best place to buy or sell
>         services for
>          >     >>     >     > just about anything Open Source.
>          >     >>     >     > http://p.sf.net/sfu/Xq1LFB
>          >     >>     >     >
>         _______________________________________________
>          >     >>     >     > Jump-pilot-devel mailing list
>          >     >>     >     > Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>
>          >     >>     >    
>         <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>>
>          >     >>     >     >
>          >     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >>     >     >
>          >     >>     >     >
>          >     >>     >
>          >     >>     >     --
>          >     >>     >     Martin Davis
>          >     >>     >     Senior Technical Architect
>          >     >>     >     Refractions Research, Inc.
>          >     >>     >     (250) 383-3022
>          >     >>     >
>          >     >>     >
>          >     >>     >
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------------
>          >     >>     >     Check out the new SourceForge.net Marketplace.
>          >     >>     >     It is the best place to buy or sell services for
>          >     >>     >     just about anything Open Source.
>          >     >>     >     http://p.sf.net/sfu/Xq1LFB
>          >     >>     >     _______________________________________________
>          >     >>     >     Jump-pilot-devel mailing list
>          >     >>     >     Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>
>          >     >>     >    
>         <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>>
>          >     >>     >
>          >     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >>     >
>          >     >>     >
>          >     >>     >
>          >     >>     >
>          >     >>     > --
>          >     >>     > http://amusingprogrammer.blogspot.com/
>          >     >>     >
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------
>          >     >>     >
>          >     >>     >
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------------
>          >     >>     > Check out the new SourceForge.net Marketplace.
>          >     >>     > It is the best place to buy or sell services for
>          >     >>     > just about anything Open Source.
>          >     >>     > http://p.sf.net/sfu/Xq1LFB
>          >     >>     >
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------
>          >     >>     >
>          >     >>     > _______________________________________________
>          >     >>     > Jump-pilot-devel mailing list
>          >     >>     > Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>
>          >     >>     >
>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >>     >
>          >     >>
>          >     >>
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------------
>          >     >>     Check out the new SourceForge.net Marketplace.
>          >     >>     It is the best place to buy or sell services for
>          >     >>     just about anything Open Source.
>          >     >>     http://p.sf.net/sfu/Xq1LFB
>          >     >>     _______________________________________________
>          >     >>     Jump-pilot-devel mailing list
>          >     >>     Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>>
>          >     >>    
>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >>
>          >     >>
>          >     >>
>          >     >>
>          >     >> --
>          >     >> http://amusingprogrammer.blogspot.com/
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------
>          >     >>
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------------
>          >     >> Check out the new SourceForge.net Marketplace.
>          >     >> It is the best place to buy or sell services for
>          >     >> just about anything Open Source.
>          >     >> http://p.sf.net/sfu/Xq1LFB
>          >     >>
>          >    
>         
> ------------------------------------------------------------------------
>          >     >>
>          >     >> _______________________________________________
>          >     >> Jump-pilot-devel mailing list
>          >     >> Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >>
>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >>
>          >     >>
>          >     >
>          >     >
>          >     >
>          >    
>         
> ------------------------------------------------------------------------------
>          >     > Check out the new SourceForge.net Marketplace.
>          >     > It is the best place to buy or sell services for
>          >     > just about anything Open Source.
>          >     > http://p.sf.net/sfu/Xq1LFB
>          >     > _______________________________________________
>          >     > Jump-pilot-devel mailing list
>          >     > Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     >
>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >     >
>          >     >
>          >
>          >     --
>          >     Martin Davis
>          >     Senior Technical Architect
>          >     Refractions Research, Inc.
>          >     (250) 383-3022
>          >
>          >
>          >    
>         
> ------------------------------------------------------------------------------
>          >     Check out the new SourceForge.net Marketplace.
>          >     It is the best place to buy or sell services for
>          >     just about anything Open Source.
>          >     http://p.sf.net/sfu/Xq1LFB
>          >     _______________________________________________
>          >     Jump-pilot-devel mailing list
>          >     Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          >     <mailto:Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>>
>          >     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >
>          >
>          >
>          >
>          > --
>          > http://amusingprogrammer.blogspot.com/
>          >
>         
> ------------------------------------------------------------------------
>          >
>          >
>         
> ------------------------------------------------------------------------------
>          > Check out the new SourceForge.net Marketplace.
>          > It is the best place to buy or sell services for
>          > just about anything Open Source.
>          > http://p.sf.net/sfu/Xq1LFB
>          >
>         
> ------------------------------------------------------------------------
>          >
>          > _______________________________________________
>          > Jump-pilot-devel mailing list
>          > Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>          > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>          >
> 
>         --
>         Martin Davis
>         Senior Technical Architect
>         Refractions Research, Inc.
>         (250) 383-3022
> 
> 
>         
> ------------------------------------------------------------------------------
>         Check out the new SourceForge.net Marketplace.
>         It is the best place to buy or sell services for
>         just about anything Open Source.
>         http://p.sf.net/sfu/Xq1LFB
>         _______________________________________________
>         Jump-pilot-devel mailing list
>         Jump-pilot-devel@lists.sourceforge.net
>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
> 
> 
> 
>     -- 
>     http://amusingprogrammer.blogspot.com/
> 
> 
> 
> 
> -- 
> http://amusingprogrammer.blogspot.com/
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to