Body: <p>As per this <a href="https://docs.civicrm.org/deduper/en/latest/resolvers/" rel="nofollow noreferrer">documentation page</a> of the <a href="https://civicrm.org/extensions/deduper" rel="nofollow noreferrer">Deduper extension</a>, <em>the Uninformative characters resolver</em> should be able to detect names such as O.Donel / O Donel / O;Donel as duplicates, but after testing, I can't make it work as expected.
  I might be doing something wrong. ? Can anyone make a very simple test and try to reproduce the issue ?
  Scenario :</p>
  <ul>
  <li>create 2 contacts with first name = John | Last name = ODonel | email=test@test.com</li>
  <li>confirm that Deduper detects them as duplicate, using the &quot;Name and Email&quot; standard rule</li>
  </ul>
  <p><a href="https://i.sstatic.net/kE3fu.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/kE3fu.png" alt="enter image description here" /></a></p>
  <ul>
  <li>then introduce small variations in the last names, such as O_Donel / O Donel / O.Donel / O;Donel : this is where Deduper fails at finding duplicates. I have tried the following combinations :</li>
  </ul>
  <p>Contact 1 / Contact 2</p>
  <p>ODonel / O_Donel</p>
  <p>O;Donel / O_Donel (as per the <a href="https://lab.civicrm.org/extensions/deduper/-/blob/master/CRM/Deduper/BAO/Resolver/UninformativeCharactersResolver.php" rel="nofollow noreferrer">php code of the extension</a> characters such as  _ ; are removed for comparison purpose)</p>
  <p>and many others, with no luck</p>
  <p>Thx !</p>
  <blockquote>
  <p>The Uninformative characters resolver. This strips a range of white
  space and punctuation characters out when comparing names. Currently
  the list is hard coded but I'm open to making it configurable. It also
  has a shorter list of characters that it will strip only if that
  resolves the conflict. For example a '.' is stripped in the
  uninformative characters resolver as that will mean later the initial
  resolver has a better chance of working.</p>
  </blockquote>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-16T17:22:59.580Z
Comments.Text: Have you tried testing on dmaster.demo.civicrm.org? The demo site is reset frequently, so is a good place to try out things to make sure it's not just something on your end. You can add the Deduper extension as usual on the demo site.
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-17T05:25:45.667Z
Comments.Text: Thx a lot for the advice, I didn't know this. Just tested on dmaster, same result as on my server. So it looks like a bug on Deduper extension from my point of view....
Comments.UserDisplayName: stackexchange user
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-17T05:32:32.213Z
Comments.Text: [Issue opened](https://lab.civicrm.org/extensions/deduper/-/issues/1#note_150120)
Comments.UserDisplayName: stackexchange user
Tags: <duplicate-contacts><issues><dedupe-rules>
Title: Deduper fails with punctations in the name (dot, semicolon, underscore, parenthesis...)
ThreadText: # Deduper fails with punctations in the name (dot, semicolon, underscore, parenthesis...)
  
  (Asked by: username_0 on 2023-08-16)
  
  As per this [documentation page](https://docs.civicrm.org/deduper/en/latest/resolvers/) of the [Deduper extension](https://civicrm.org/extensions/deduper), *the Uninformative characters resolver* should be able to detect names such as O.Donel / O Donel / O;Donel as duplicates, but after testing, I can't make it work as expected.
  I might be doing something wrong. ? Can anyone make a very simple test and try to reproduce the issue ?
  Scenario :
  
  * create 2 contacts with first name = John | Last name = ODonel | email=test@test.com
  * confirm that Deduper detects them as duplicate, using the "Name and Email" standard rule
  
  [![enter image description here](https://i.sstatic.net/kE3fu.png)](https://i.sstatic.net/kE3fu.png)
  
  * then introduce small variations in the last names, such as O\_Donel / O Donel / O.Donel / O;Donel : this is where Deduper fails at finding duplicates. I have tried the following combinations :
  
  Contact 1 / Contact 2
  
  ODonel / O\_Donel
  
  O;Donel / O\_Donel (as per the [php code of the extension](https://lab.civicrm.org/extensions/deduper/-/blob/master/CRM/Deduper/BAO/Resolver/UninformativeCharactersResolver.php) characters such as \_ ; are removed for comparison purpose)
  
  and many others, with no luck
  
  Thx !
  
  > The Uninformative characters resolver. This strips a range of white
  > space and punctuation characters out when comparing names. Currently
  > the list is hard coded but I'm open to making it configurable. It also
  > has a shorter list of characters that it will strip only if that
  > resolves the conflict. For example a '.' is stripped in the
  > uninformative characters resolver as that will mean later the initial
  > resolver has a better chance of working.
  
  **Tags:** duplicate-contacts, issues, dedupe-rules
  
  > **Comments:**
  > **username_1**: Have you tried testing on dmaster.demo.civicrm.org? The demo site is reset frequently, so is a good place to try out things to make sure it's not just something on your end. You can add the Deduper extension as usual on the demo site.  
  > **username_0**: Thx a lot for the advice, I didn't know this. Just tested on dmaster, same result as on my server. So it looks like a bug on Deduper extension from my point of view....  
  > **username_0**: [Issue opened](https://lab.civicrm.org/extensions/deduper/-/issues/1#note_150120)  
  
  ---
  
  ## 0 answers
  
  