When creating the semantic definitions, a regular expression is used to remove any 2-letter abbreviations followed by periods from the semantic definition. However, the periods in the regular expression weren't escaped properly, so a lot of text was being removed when it shouldn't be.
This PR escapes the periods in the regular expression so that it does the correct replacements now.
When creating the semantic definitions, a regular expression is used to remove any 2-letter abbreviations followed by periods from the semantic definition. However, the periods in the regular expression weren't escaped properly, so a lot of text was being removed when it shouldn't be.
This PR escapes the periods in the regular expression so that it does the correct replacements now.