我有一个数字代码,可以检测用户穿着什么衣服。以下是一些随机数字代码的例子。C#:将图形代码合并到一起?
lg-285-76.hr-155-31.sh-300-92.ca-1819-63.hd-209-2.ch-3030-76.
he-3149-1331.sh-3035-110.hr-170-61.fa-3276-72.ch-255-110.hd-209-2.lg-280-1331.
ch-210-110.hd-209-7.hr-828-1407.he-3082-63.lg-280-1408.cp-3309-77.sh-290-92.
的双字母代码指示衣服的类型,例如:
lg
=腿ch
=胸部sh
=鞋he
=头hr
=头发
我想要做的就是将该数字代码与统一代码合并。可以说,我有一个统一的代码,我想图形代码合并,并且这件制服包含一件t恤和裤子。它将包含腿部的lg
标签和胸部的ch
标签。
统一字符串:lg-285-76.sh-300-92.ch-3030-76.
我想要做的就是更换腿部,胸部等在主图形码,并与一个在统一的字符串替换它们,这里是我到目前为止已经试过:
public static string ReturnUniform(string uniform, string figure)
{
string[] uniformParts = uniform.Split('.');
string[] figureParts = uniform.Split('.');
foreach (string uniformPart in uniformParts)
{
string[] childUniformParts = uniformPart.Split('-');
if (figure.Contains("." + childUniformParts[0]))
{
// remove it from figure parts and replace it with the uniform one here
}
}
return string.Join("", figureParts);
}
我有一个很难理解的问题。对于统一的组成部分,你有一个统一的字符串。你希望能够将这个统一的字符串转换成它的鞋子或胸部等效物? – Neil
是的,我想要替换数字字符串中统一字符串中的所有身体部位,因此数字字符串是穿着制服的用户。 –