Fix search highlight
This commit is contained in:
@@ -232,8 +232,12 @@ export class HighlightedMarkdown extends Component {
|
|||||||
);
|
);
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
} else {
|
} else {
|
||||||
let search_kws = props.search_param
|
let search_kws = (
|
||||||
.split(/[\s()+-]+/)
|
props.search_param.match(/"[^"]*"|[^\s()+:"[\]-]+/g) || []
|
||||||
|
)
|
||||||
|
.map((s) =>
|
||||||
|
s.startsWith('"') ? s.slice(1, -1) : s.split('^')[0],
|
||||||
|
)
|
||||||
.filter((s) => s);
|
.filter((s) => s);
|
||||||
if (search_kws.length) {
|
if (search_kws.length) {
|
||||||
search_re = new RegExp(
|
search_re = new RegExp(
|
||||||
|
|||||||
Reference in New Issue
Block a user