I think I would expect:
StringUtils.slice("foo", "b") = "foo"
"get everything before the last 'b'"
StringUtils.sliceRemainder("foo", "b") = ""
"get everything after the last 'b'"
StringUtils.sliceFirst("foo", "b") = ""
"get everything before the first 'b'"
StringUtils.sliceFirstRemainder("foo", "b") = "foo"
"get everything after the first 'b'"
slice and sliceRemainder are opposite.
The results would be the same for a blank separator.
But then I don't use Perl which is where I think these came from.
So wait to see if you get any more answers!
Stephen
----- Original Message -----
From: "Phil Steitz" <[EMAIL PROTECTED]>
To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]>
Sent: Tuesday, July 22, 2003 5:50 AM
Subject: [lang] StringUtils.sliceFirstRemainder behavior
> Currently,
>
> StringUtils.sliceRemainder("foo", "b") = ""
> = StringUtils.sliceFirst("foo", "b"),
>
> but StringUtils.sliceRemainder("foo", "b") = "foo".
>
> Is this the intended behavior?
>
> Phil
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]