hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject InetAddressUtils - use of non-capturing groups
Date Mon, 11 Feb 2013 12:24:29 GMT
The IPv6 regexes use non-capturing groups - i.e. (?:pattern) - whereas
the IPV4 pattern uses capturing groups - i.e. (pattern).

Just wondering why they don't all use non-capturing groups, given that
the patterns are only used in boolean matches() methods?

If it more efficient to use non-capturing groups, perhaps they should
be use throughout?

If efficiency is not a concern, then the IPv6 patterns would be easier
to read if they used non-capturing groups, as that would mean the
colon would only appear as itself rather than sometimes as itself and
sometimes as part of (?:pattern). In some cases the pattern begins
with : which looks odd.

To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message