diff --git a/src/Common.js b/src/Common.js index dda0693..b8bc0b3 100644 --- a/src/Common.js +++ b/src/Common.js @@ -233,10 +233,13 @@ export class HighlightedMarkdown extends Component { } catch (e) {} } else { let search_kws = ( - props.search_param.match(/"[^"]*"|[^\s()+:"[\]-]+/g) || [] + props.search_param.match(/"[^"]*"|'[^']*'|[^\s()+:"'[\]-]+/g) || + [] ) .map((s) => - s.startsWith('"') ? s.slice(1, -1) : s.split('^')[0], + s.startsWith('"') || s.startsWith("'") + ? s.slice(1, -1) + : s.split('^')[0], ) .filter((s) => s); if (search_kws.length) {