public static string convert(string targetString) { string result; if (targetString == null) { result = targetString; } else { if (targetString.IndexOf("MEBKM:") > -1) { targetString = ContentConverter.convertDocomoBookmark(targetString); } if (targetString.IndexOf("MECARD:") > -1) { targetString = ContentConverter.convertDocomoAddressBook(targetString); } if (targetString.IndexOf("MATMSG:") > -1) { targetString = ContentConverter.convertDocomoMailto(targetString); } if (targetString.IndexOf("http\\://") > -1) { targetString = ContentConverter.replaceString(targetString, "http\\://", "\nhttp://"); } result = targetString; } return(result); }
private static string convertDocomoBookmark(string targetString) { targetString = ContentConverter.removeString(targetString, "MEBKM:"); targetString = ContentConverter.removeString(targetString, "TITLE:"); targetString = ContentConverter.removeString(targetString, ";"); targetString = ContentConverter.removeString(targetString, "URL:"); return(targetString); }
private static string convertDocomoMailto(string s) { char c = '\n'; string s2 = ContentConverter.removeString(s, "MATMSG:"); s2 = ContentConverter.removeString(s2, ";"); s2 = ContentConverter.replaceString(s2, "TO:", "MAILTO:"); s2 = ContentConverter.replaceString(s2, "SUB:", c + "SUBJECT:"); s2 = ContentConverter.replaceString(s2, "BODY:", c + "BODY:"); return(s2 + c); }
private static string convertDocomoAddressBook(string targetString) { targetString = ContentConverter.removeString(targetString, "MECARD:"); targetString = ContentConverter.removeString(targetString, ";"); targetString = ContentConverter.replaceString(targetString, "N:", "NAME1:"); targetString = ContentConverter.replaceString(targetString, "SOUND:", ContentConverter.n + "NAME2:"); targetString = ContentConverter.replaceString(targetString, "TEL:", ContentConverter.n + "TEL1:"); targetString = ContentConverter.replaceString(targetString, "EMAIL:", ContentConverter.n + "MAIL1:"); targetString += ContentConverter.n; return(targetString); }
private static string removeString(string s, string s1) { return(ContentConverter.replaceString(s, s1, "")); }