소스 검색

Improved regex

Taichi Masuyama 4 년 전
부모
커밋
bf181ef1f6
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      packages/app/src/components/Page/RevisionRenderer.jsx

+ 1 - 1
packages/app/src/components/Page/RevisionRenderer.jsx

@@ -74,7 +74,7 @@ class LegacyRevisionRenderer extends React.PureComponent {
     });
 
     const normalizedKeywords = `(${normalizedKeywordsArray.join('|')})`;
-    const keywordExp = new RegExp(`(?<!<)${normalizedKeywords}(?!(.*?"))`, 'ig'); // https://regex101.com/r/XRWtXA/1
+    const keywordExp = new RegExp(`(?<!<)${normalizedKeywords}(?!(.*?("|>)))`, 'ig'); // https://regex101.com/r/dznxyh/1
 
     return returnBody.replace(keywordExp, '<em class="highlighted-keyword">$&</em>');
   }