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]