private static String getSubstringUnderHtmlTag()

in src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java [94:114]


	private static String getSubstringUnderHtmlTag(String s) {
		int l = s.length();
		if (l >= 6 && (s.charAt(0) == '<') && (s.charAt(5) == '>')
				&& (s.charAt(1) == 'h' || s.charAt(1) == 'H')
				&& (s.charAt(2) == 't' || s.charAt(2) == 'T')
				&& (s.charAt(3) == 'm' || s.charAt(3) == 'M')
				&& (s.charAt(4) == 'l' || s.charAt(4) == 'L')) {
			// it is enough if the string starts with <html>, ending not
			// important
			if (l >= 13 && (s.charAt(l - 1) == '>') && (s.charAt(l - 7) == '<')
					&& (s.charAt(l - 6) == '/')
					&& (s.charAt(l - 5) == 'h' || s.charAt(l - 5) == 'H')
					&& (s.charAt(l - 4) == 't' || s.charAt(l - 4) == 'T')
					&& (s.charAt(l - 3) == 'm' || s.charAt(l - 3) == 'M')
					&& (s.charAt(l - 2) == 'l' || s.charAt(l - 2) == 'L')) {
				l -= 7;
			}
			return s.substring(6, l);
		}
		return null;
	}