regexpr and matching strings

mabl4367
Member Posts: 143
I'm making a report that lists all possible contact doubles.
It compares all contacts to all contacts except comparing a contact to iteslf.
When comparing fields like VAT-No. an exact comparison is prefered but when comparing contact names I would like a more relaxed comparison.
I hav made a function that matches to strings by finding the longest substring that occurs in both strings compared and returns the length of that substring devided by the length of the longest string compared.
However this will not be a good indicator if the two strings compared are the same except for one character in the middle of the strings.
How can I solve this problem?
It would be nice to have a solution that is not so compute intensive since all contacts compared to all contacts is a lot of work!
It compares all contacts to all contacts except comparing a contact to iteslf.
When comparing fields like VAT-No. an exact comparison is prefered but when comparing contact names I would like a more relaxed comparison.
I hav made a function that matches to strings by finding the longest substring that occurs in both strings compared and returns the length of that substring devided by the length of the longest string compared.
However this will not be a good indicator if the two strings compared are the same except for one character in the middle of the strings.
How can I solve this problem?
It would be nice to have a solution that is not so compute intensive since all contacts compared to all contacts is a lot of work!
0
Answers
-
Are you aware that this is standard functionality in the CRM module of NAV?
Sales & Marketing -> Marketing -> Periodic Activities -> DuplicatesNo support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)0 -
Yes I am aware of that now
My colegue just pointed it out to me.
I'm still curious though. How do I match strings?0 -
Ofcourse I'm not the first person to face the problem of measuring the difference between to collections of objects.
This link provides some intresting reading on the topic:
http://en.wikipedia.org/wiki/Diff0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions