Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- struct Subscript
- {
- public string zero;
- public string one;
- public string two;
- public string three;
- public string four;
- public string five;
- public string six;
- public string seven;
- public string eight;
- public string nine;
- }
- struct Superscript
- {
- public string zero;
- public string one;
- public string two;
- public string three;
- public string four;
- public string five;
- public string six;
- public string seven;
- public string eight;
- public string nine;
- }
- struct Symbols
- {
- public string degree;
- }
- namespace SampleClient
- {
- class ScriptConverter
- {
- Subscript subscript = new Subscript();
- Superscript superscript = new Superscript();
- Symbols symbols = new Symbols();
- public string Convert(string raw)
- {
- subscript.zero = raw.Replace(@"\x2080", "\x2080");
- subscript.one = subscript.zero.Replace(@"\x2081", "\x2081");
- subscript.two = subscript.one.Replace(@"\x2082", "\x2082");
- subscript.three = subscript.two.Replace(@"\x2083", "\x2083");
- subscript.four = subscript.three.Replace(@"\x2084", "\x2084");
- subscript.five = subscript.four.Replace(@"\x2085", "\x2085");
- subscript.six = subscript.five.Replace(@"\x2086", "\x2086");
- subscript.seven = subscript.six.Replace(@"\x2087", "\x2087");
- subscript.eight = subscript.seven.Replace(@"\x2088", "\x2088");
- subscript.nine = subscript.eight.Replace(@"\x2089", "\x2089");
- superscript.zero = subscript.nine.Replace(@"\x2070", "\x2070");
- superscript.one = superscript.zero.Replace(@"\x00B9", "\x00B9");
- superscript.two = superscript.one.Replace(@"\x00B2", "\x00B2");
- superscript.three = superscript.two.Replace(@"\x00B3", "\x00B3");
- superscript.four = superscript.three.Replace(@"\x2074", "\x2074");
- superscript.five = superscript.four.Replace(@"\x2075", "\x2075");
- superscript.six = superscript.five.Replace(@"\x2076", "\x2076");
- superscript.seven = superscript.six.Replace(@"\x2077", "\x2077");
- superscript.eight = superscript.seven.Replace(@"\x2078", "\x2078");
- superscript.nine = superscript.eight.Replace(@"\x2079", "\x2079");
- symbols.degree = superscript.nine; // yang derajat blum ketemu kodenya
- string result = symbols.degree;
- return result;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement