using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using System.Text.RegularExpressions;
|
using UnityEngine;
|
public class SuitNameAnalysis : TRichAnalysis<SuitNameAnalysis>
|
{
|
public static Regex SuitName_Regex = new Regex(@"<Suitname=(.*?)/>\|{0,1}");
|
|
public override string Analysis(string val, bool IsRich)
|
{
|
if (!SuitName_Regex.IsMatch(val))
|
{
|
return val;
|
}
|
int index = 0;
|
m_StringBuilder.Length = 0;
|
foreach (Match match in SuitName_Regex.Matches(val))
|
{
|
m_StringBuilder.Append(val.Substring(index, match.Index - index));
|
m_StringBuilder.Append(match.Groups[1].Value);
|
index = match.Index + match.Length;
|
}
|
m_StringBuilder.Append(val.Substring(index, val.Length - index));
|
return m_StringBuilder.ToString();
|
}
|
|
public override string CalculateTextIndex(string val, int index)
|
{
|
return string.Empty;
|
}
|
}
|