我有一个字符串,我想捕获其中的数字,然后添加一个!
例如,我有一个电子邮件主题标题,上面写着“Re: Hello (1)”
我想捕获那个 1,然后将它提高 2,然后是 3,然后是 4,等等。我遇到的困难是考虑到不断增长的数字,一旦它变成 10 或 100,那个额外的数字就会杀死我当前的正则表达式。
int replyno = int.Parse(Regex.Match(Subject, @"\([0-9]+\)").Value);
replyno++;
string Subject = Subject.Remove(Subject.Length - 3);
TextBoxSubject.Text = Subject + "("+replyno+")";