[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: LDAPprep: mapping of " " values



At 07:42 PM 11/30/2004, Kurt D. Zeilenga wrote:
>At 07:13 PM 11/30/2004, Steven Legg wrote:
>>I don't like any solution that requires non-disjoint matching against substrings, though with spaces it can be finessed. 
>
>How about this:
>  Prepare the attribute value such that it always
>  starts with a space, ends with a space, and every
>  inner sequence of spaces is collapsed (or
>  expanded) to two spaces.   In all cases, if the
>  string is all spaces, it would collapsed to three
>  spaces.
>
>  Prepare the assertion values for ordering and
>  equality in the same fashion.
>
>  Prepare initial values such that they always
>  start with as space, all inner sequences
>  are collapsed to two spaces and any trailing
>  spaces collapsed to a single space.  If
>  the value is all spaces, it collapses to
>  a single space.
>
>  Prepare any values such that they always
>  start and end with a space and all inner
>  spaces collapse to two spaces.  If
>  the value is all spaces, it collapses to
>  a single space.

I hit "send" a bit too fast.  This should be:
   Prepare any values such that any leading
   space is collapsed to a single space,
   any trailing space is collapsed to a single
   space, and all inner space sequences are
   collapsed to two spaces.  If the value is all
   spaces, it collapses to a single space.


>  Prepare final values such that they always
>  end with as space, all inner sequences
>  are collapsed to two spaces and any leading
>  spaces collapsed to a single space.   If
>  the value is all spaces, it collapses to
>  a single space.
>
>Kurt