首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C# 随机批量轮换

2013-07-20 
C# 随机批量替换 一个字符串中有10个 同样的标签如:随机数。我现在要 替换“随机数”。如果第一个是 123,

C# 随机批量替换
 一个字符串中有10个 同样的标签如:<随机数>。

我现在要 替换“<随机数>”。如果第一个是 123,第二个444, 等 随机 数字,这个功能 用正则替换怎么写?

[解决办法]
using System.Text.RegularExpressions;


Random rnd = new Random();
Regex rx = new Regex(@"\<随机数\>");
string result = rx.Replace(你的字符串, new MatchEvaluator(
    m => rnd.Next(100, 999).ToString()
));

热点排行