l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
August 5: Social gathering
Next Installfest:
TBD
Latest News:
Jul. 4: July, August and September: Security, Photography and Programming for Kids
Page last updated:
2006 Apr 28 16:18

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] regex help - matching literal []
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] regex help - matching literal []



Micah J. Cowan wrote:
On Fri, Apr 28, 2006 at 04:19:34PM -0500, Ken Bloom wrote:
Target exception: java.util.regex.PatternSyntaxException: Unclosed character class near index 5
[[].*]
^

java.util.regex.PatternSyntaxException: Unclosed character class near index 5
[[].*]
^
Then it violates POSIX regex syntax. That's a broken response, IMO.
I've been reading <http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html> and <http://www.opengroup.org/onlinepubs/007908799/xbd/re.html>, and perhaps I'm missing it but they don't seem to support your assertion. And of course google doesn't allow searching for punctuation. I'd appreciate it if you would explain how "[[].*]" is valid, or point to some source that supports your position.

Besides which, Peter was trying to match "[" and "]" individually. A single RE that matches either character isn't what he wanted. Does "[[].*]" match "[" or "]"?

ObAlternateSolution: the expression "[[]" matches "[", "[]]" matches "]", and "[[][]]" matches "[]".
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.