public override string HandleText(ref int addTextCount, string text, int startIndex, int endIndex, int length, GroupCollection group) { string strColor = m_defaultURLColor; //如果有匹配到 color=的话取匹配到的颜色 if (group.Count >= 2 && group[2].Length > 0) { strColor = group[2].Value.Remove(0, 1).ToString(); } strColor = strColor.Insert(strColor.IndexOf("=") + 1, "#"); string tmpPreMsg = string.Format(preMsg, strColor); text = URichTextUtil.ReplacePlaceHolder(tmpPreMsg, endMsg, text, startIndex, endIndex); return(text); }
//前期的字符串替换 public override string HandleText(ref int addTextCount, string text, int startIndex, int endIndex, int length, GroupCollection group) { text = URichTextUtil.ReplacePlaceHolder(preMsg, endMsg, text, startIndex, endIndex); return(text); }
//前期的字符串替换 public override string HandleText(ref int addTextCount, string text, int startIndex, int endIndex, int length, GroupCollection group) { text = URichTextUtil.ReplacePlaceHolder("<quad size=" + group[2].Value + " width=" + group[3].Value + " />", text, startIndex); return(text); }