Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #28796
| From | Eric Sosman <esosman@comcast-dot-net.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Regex? |
| Date | 2014-06-20 11:14 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <lo1j4g$6l6$1@dont-email.me> (permalink) |
| References | <lo0du6$os5$1@dont-email.me> <lo0fac$vgk$1@dont-email.me> <c0i5vfFqriiU1@mid.individual.net> <lo1im5$3ak$1@dont-email.me> |
On 6/20/2014 11:06 AM, Knute Johnson wrote:
> On 6/20/2014 00:25, Robert Klemme wrote:
>> On 06/20/2014 07:03 AM, Knute Johnson wrote:
>>> Pattern.compile(Pattern.quote("the string with the ) in it"));
>>
>> There are more ways:
>>
>> Pattern.compile("the string with the \\) in it");
>> Pattern.compile("the string with the \\Q)\\E in it");
>>
>> Cheers
>>
>> robert
>
> Thanks Robert,
>
> The problem was actually
>
> String str = "(something";
> Pattern.compile(str);
>
> so now it is
>
> Pattern.compile(Pattern.quote(str));
>
> I hate to make them
>
> Pattern.compile(str+"\\Q")
>
> (the cognoscenti would have my ...)
Something seems peculiar: If the cognoscenti who provide the
search strings want all characters to stand for themselves and
not to function as regex metacharacters, what's the point of
using a regex? Why not use theString.indexOf(str)? Is there
more to the use case than we've been told?
--
Eric Sosman
esosman@comcast-dot-net.invalid
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-19 21:39 -0700
Re: Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-19 22:03 -0700
Re: Regex? Robert Klemme <shortcutter@googlemail.com> - 2014-06-20 09:25 +0200
Re: Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-20 08:06 -0700
Re: Regex? Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-06-20 11:14 -0400
Re: Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-20 15:46 -0700
Re: Regex? Roedy Green <see_website@mindprod.com.invalid> - 2014-06-25 08:15 -0700
Re: Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-25 18:10 -0700
Re: Regex? Knute Johnson <eternal@knutejohnson.com> - 2014-06-30 09:52 -0700
Re: Regex? Roedy Green <see_website@mindprod.com.invalid> - 2014-06-21 09:49 -0700
Re: Regex? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-01 02:45 -0700
csiph-web