[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
regexMatch (Was: substring filters using DN attributes ?)
At 09:35 AM 7/25/00 -0700, Mark C Smith wrote:
>"Kurt D. Zeilenga" wrote:
>>
>> I've meaning to publish a regexMatch rule I-D which would allow
>> matching of an asserted regular expression against the string
>> representation of attribute values. Of course, to be useful with
>> DNs, we'd have to have to define a canonical string representation
>> of DNs. Given such, you would be able to do DN matching like:
>>
>> (member:regexMatch:=.*,dc=example,dc=com$)
>>
>> Such a matching rule, I believe, would be generally useful in
>> a number of applications. Of course, user applications may
>> not want to expose regular expressions to average Joe.
>>
>> If others concur that this would be generally useful, I'll put
>> up a straw man proposal after IETF#48.
>
>It would be interesting to see examples of the kinds of LDAP application
>problems that would be more easily addressed if such a matching rule was
>available.
I agree. In fact, I wouldn't attempt to write such an I-D
without decent examples. In general, such a rule would be useful
to applications which required very specific, complex matching
which cannot easily be decomposed into a substrings assertion.
I'll try to come up with some examples, hopefully ones which
are not too contrived.
>If all we really need is a way to anchor the start and end
>of strings (i.e., ^ and $ from regex), I'd rather see a more narrow
>proposal. Why? Because general regular expression matching will be
>quite difficult to support using indexes, etc.
I concur that general regular expressions are quite difficult to
to support using indexing. I also concur that applications wanting
to make an assertion should use an appropriate matching rule. I
fully agree that applications wanting to simply assert start/end
text should use a substrings matching rules.
Kurt