diff --git a/platform/util/src/com/intellij/openapi/util/text/StringUtil.java b/platform/util/src/com/intellij/openapi/util/text/StringUtil.java index 896c93774a37..62e9ef562fea 100644 --- a/platform/util/src/com/intellij/openapi/util/text/StringUtil.java +++ b/platform/util/src/com/intellij/openapi/util/text/StringUtil.java @@ -1953,6 +1953,22 @@ public class StringUtil extends StringUtilRt { return res; } + public static int getOccurrenceCount(@NotNull String text, final String s) { + int res = 0; + int i = 0; + while (i < text.length()) { + i = text.indexOf(s, i); + if (i >= 0) { + res++; + i++; + } + else { + break; + } + } + return res; + } + @NotNull public static String fixVariableNameDerivedFromPropertyName(@NotNull String name) { char c = name.charAt(0);