From 2e907e668d4b80b27ece11022acc882ed52ba5ea Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 4 Sep 2017 15:23:53 +0300 Subject: [PATCH] ignore html control sequences in search (IDEA-CR-23562) --- .../src/com/intellij/ide/ui/search/SearchUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/search/SearchUtil.java b/platform/platform-impl/src/com/intellij/ide/ui/search/SearchUtil.java index bcef6242b14b..07174696b06e 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/search/SearchUtil.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/search/SearchUtil.java @@ -187,11 +187,11 @@ public class SearchUtil { } private static void processUILabel(String title, Set configurableOptions, String path) { - if (title.startsWith("")) title = StringUtil.stripHtml(title, false); + title = HTML_PATTERN.matcher(title).replaceAll(" "); final Set words = SearchableOptionsRegistrar.getInstance().getProcessedWordsWithoutStemming(title); final String regex = "[\\W&&[^\\p{Punct}\\p{Blank}]]"; for (String option : words) { - configurableOptions.add(new OptionDescription(option, HTML_PATTERN.matcher(title).replaceAll(" ").replaceAll(regex, " "), path)); + configurableOptions.add(new OptionDescription(option, title.replaceAll(regex, " "), path)); } }