假定一字符串:12345678
要以 0102030405060708 的形式输出,即每个字符前添0,有什么好的办法?
要以 0102030405060708 的形式输出,即每个字符前添0,有什么好的办法?
解决方案 »
- c# Socket局域网广域网通讯。来大神解答...............
- 请问,这个线程,为什么输出不一样
- 请大家帮忙分析下我这个异常
- 读取txt文件的所有内容
- [讨论]如何对数据库进行监控?多种数据源!
- winform程序跨省连接不上服务器
- 怎样可以取到Cap lock,Insert及Num lock键的状态,并激发事件
- <求救>才学C#,当用HttpWebRequest.getresponse抓网页错误时,如何得到其返回值?!!
- console.read 问题;
- 两个win2000 server 如何级连接到internet ?
- 关于接口和类的关系谁帮我看看呀,急死我了,
- 在线等,关于RichTextBox的添加一航文字采用不同颜色的问题,richtextbox的bug??,还是我的bug??
foreach( char item in text )
{
sb.Append( "0" + item.ToString() );
}
string aa=System.Text.RegularExpressions.Regex.Replace("123456789","(.)","0$1");
看一下是不是变成010203040506070809了 ^_^
for(int i=0;i<text.Lenth;i++)
{
sb.Append('0' + text[i]);
}
不知这样效率会不会高一些
string ResultString = null;
try {
ResultString = Regex.Replace(SubjectString, "(\\d)", "0$1");
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
string s2=s1.Replace(0,"");
string s2=s1.Replace("0","");
string s2=System.Text.RegularExpressions.Regex.Replace(s1,"0*","");运行结果:
s2=“1236”;