unity 提取字符串数字修改后返回字符串
程序员文章站
2022-03-21 23:42:57
...
const string pattern = @"\d+";//表达1位或多位的整数数字
private void ChangeText()
{
for (int x = 0; x < content.Count; x++)
{
var a = Regex.Matches(content[x], pattern).Cast<Match>().Select(m => m.Index).ToArray();
var b = Regex.Matches(content[x], pattern).Cast<Match>().Select(m => m.Value).ToArray();
for (int y = 0; y < b.Length; y++)
{
b[y] = "<size="+size+">" + "<color=#"+colorNum+">" + b[y] + "</color>" + "</size>";
}
for (int z = a.Length - 1; z >= 0; z--)
{
string t1 = content[x].Substring(0, a[z]);
string t2 = content[x].Substring(a[z] + 2, content[x].Length - a[z] - 2);
content[x] = string.Format("{0}{1}{2}", t1, b[z], t2);
}
}
}
推荐阅读
-
VBA代码完美提取混合字符串中的英文字母、数字及中文实例
-
[Unity&C#]输入任意按键返回对应的字符串
-
java提取字符串中数字
-
JS返回值把 数字型的字符串前面的0去掉了!!
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
两种提取混合字符中最后一个数字后的中文字符串的方法
-
EXCEL提取字符串中不规律数字的思路及公式
-
1.通过正则表达式,字符串中提取数字
-
python正则表达式从字符串中提取数字的思路详解
-
PHP提取字符串中数字的方法