本文介绍了c#为具有字母的文本框值添加值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个相同形式的文本框:textbox1和textbox2



textbox1用户输入3个字母和数字,所以它看起来像这样:abc111为例



我需要textbox2为textbox1中的数字加1并给出如下结果:



abc112



怎么做代码plz

i have 2 textboxes in the same form : textbox1 and textbox2

in textbox1 user enters 3 letters and number so it will look like this : abc111 as an example

I need textbox2 to add 1 to the numbers in textbox1 and give result like this :

abc112

how to do that in code plz

推荐答案

Regex reg = new Regex(@"([a-zA-Z]+)(\d+)");
Match result = reg.Match(TextBox1.Text);

string txt = result.Groups[1].Value;
string num = result.Groups[2].Value;

TextBox2.Text = txt + (int.Parse(num) + 1);



-KR


-KR



这篇关于c#为具有字母的文本框值添加值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 01:30