Hi. (I'm the new guy in the list, just discovered regexp, blah blah blah)
I've been tinkering around with Regexp, and there's one thing that calls my
attention: in order to obtain whatever the last regexp match was, one must
use r.getParen(0) (with r being a RE class, etc.). I find this... not
intuitive/clear enough. I'd rather have a method called getMatched() that
would do the same thing.
So, I added it to the RE class. It's actually extremely simple:
public String getMatched()
{
return getParen(0);
}
There. It's not much, but I think it's much clearer to read code that goes:
if (r.match(address)) { System.out.println("We got: "+r.getMatched()); }
than
if (r.match(address)) { System.out.println("We got: "+r.getParen(0)); }
, for example.
I'll probably post more nitpicks as I keep tinkering.
--
To unsubscribe, e-mail: <mailto:regexp-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:regexp-user-help@;jakarta.apache.org>