diff --git a/lib/rules_core/replacements.js b/lib/rules_core/replacements.js index de604ed..a893f63 100644 --- a/lib/rules_core/replacements.js +++ b/lib/rules_core/replacements.js @@ -19,9 +19,9 @@ var RARE_RE = /\+-|\.\.|\?\?\?\?|!!!!|,,|--/; // Workaround for phantomjs - need regex without /g flag, // or root check will fail every second time -var SCOPED_ABBR_TEST_RE = /\((c|tm|r|p)\)/i; +var SCOPED_ABBR_TEST_RE = /(?:^\((c|tm|r|p)\)|[^\\]\((c|tm|r|p)\))/i; -var SCOPED_ABBR_RE = /\((c|tm|r|p)\)/ig; +var SCOPED_ABBR_RE = /(?:^\((c|tm|r|p)\)|[^\\]\((c|tm|r|p)\))/ig; var SCOPED_ABBR = { c: '©', r: '®',