Argentini.Halide.H3Text.ConvertFractions C# (CSharp) Метод

ConvertFractions() публичный статический Метод

Convert fractions like "1/3" to fancy, single-character symbolic HTML encoded fractions.
public static ConvertFractions ( String text ) : String
text String Text to process
Результат String
        public static String ConvertFractions(String text)
        {
            String retVal = text;

            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/2([\s|\b|\-|<])", "$1&#x000BD;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/3([\s|\b|\-|<])", "$1&#x02153;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/4([\s|\b|\-|<])", "$1&#x000BC;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/5([\s|\b|\-|<])", "$1&#x02155;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/6([\s|\b|\-|<])", "$1&#x02159;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])1/8([\s|\b|\-|<])", "$1&#x0215B;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])2/3([\s|\b|\-|<])", "$1&#x02154;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])2/5([\s|\b|\-|<])", "$1&#x02156;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])3/4([\s|\b|\-|<])", "$1&#x000BE;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])3/5([\s|\b|\-|<])", "$1&#x02157;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])3/8([\s|\b|\-|<])", "$1&#x0215C;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])4/5([\s|\b|\-|<])", "$1&#x02158;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])5/6([\s|\b|\-|<])", "$1&#x0215A;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])5/8([\s|\b|\-|<])", "$1&#x0215D;$2");
            retVal = Regex.Replace(retVal, @"([\s|\b|\-|>])7/8([\s|\b|\-|<])", "$1&#x0215E;$2");

            retVal = H3Text.HtmlEncodeSymbols(retVal);

            return retVal;
        }