批量顺序替换ABCDEFG...
目标字串:...[A].[B]....[C].[D]...[E]..[F]..索引字串 1,2,3,4,5
替换结果 ...[1].[2]....[3].[4]...[5]..[6]..
===============
请问如何是用正则? --------------------编程问答-------------------- LINQ更方便的吧。。。。
See~~
--------------------编程问答--------------------
public void Linq8() {
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
string[] strings = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
var textNums =
from n in numbers
select strings[n];
Console.WriteLine("Number strings:");
foreach (var s in textNums) {
Console.WriteLine(s);
}
}
char[] str = ":...[A].[B]....[C].[D]...[E]..[F]..".ToCharArray();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.Length; i++)
{
if (str[i] > 64 && str[i] < 91)
sb.Append(Convert.ToInt32(str[i]) - 64);
else
sb.Append(str[i]);
}
Console.WriteLine(sb.ToString());
Console.ReadLine();
//:...[1].[2]....[3].[4]...[5]..[6]..
补充:.NET技术 , C#