一个字符串在其中的数字和字母之间插入空格
2009-12-22 12:01
399 查看
一个字符串在其中的数字和字母之间插入空格
string str = "123abc456def";
str = System.Text.RegularExpressions.Regex.Replace(str, @"(/d)([a-zA-Z])", "$1 $2");
str = System.Text.RegularExpressions.Regex.Replace(str, @"([a-zA-Z])(/d)", "$1 $2");
Response.Write(str);
或
string res = Regex.Replace("123abCc456def", @"(/d+)|(/s+)", " $1 $2", RegexOptions.Compiled | RegexOptions.IgnoreCase);
this.Label1.Text = res;
或
string str = "123abc456def";
System.Text.RegularExpressions.Regex.Replace(str, @"/d+", " $& ").Trim();
这样应该更简单吧,找出数字,然后再两加上空格就行了....最后Trim一下,把两头的空格去掉就行了..
或
using System.Text.RegularExpressions;
string[] ss = new string[] { "111aaa222ccc", "aaa111", "aaa" };
foreach (string s in ss)
{
Console.WriteLine(Regex.Replace(s, @"(?<!/d|^)/d|(?<![a-z]|^)[a-z]", " $&"));
}
一个正则即可
引用通告地址: http://tmsoft.lsxy.com/trackback.php?tbID=256&extra=2834b0
作者: 周建东 日期: 2007-06-22 06:06
字体大小: 小 中 大string str = "123abc456def";
str = System.Text.RegularExpressions.Regex.Replace(str, @"(/d)([a-zA-Z])", "$1 $2");
str = System.Text.RegularExpressions.Regex.Replace(str, @"([a-zA-Z])(/d)", "$1 $2");
Response.Write(str);
或
string res = Regex.Replace("123abCc456def", @"(/d+)|(/s+)", " $1 $2", RegexOptions.Compiled | RegexOptions.IgnoreCase);
this.Label1.Text = res;
或
string str = "123abc456def";
System.Text.RegularExpressions.Regex.Replace(str, @"/d+", " $& ").Trim();
这样应该更简单吧,找出数字,然后再两加上空格就行了....最后Trim一下,把两头的空格去掉就行了..
或
using System.Text.RegularExpressions;
string[] ss = new string[] { "111aaa222ccc", "aaa111", "aaa" };
foreach (string s in ss)
{
Console.WriteLine(Regex.Replace(s, @"(?<!/d|^)/d|(?<![a-z]|^)[a-z]", " $&"));
}
一个正则即可
引用通告地址: http://tmsoft.lsxy.com/trackback.php?tbID=256&extra=2834b0
相关文章推荐
- 一个字符串在其中的数字和字母之间插入空格
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 统计一个字符串中数字、字母、空格和其他字符的个数
- 去除字符串里的空格,统计空格和其中一个字母的个数及仅去除开始的空格
- 输入一行字符串,统计其中有多少个单词,单词之间用一个或者多个空格分隔开
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- java中输出一个字符串里面的空格,字母还有数字的数目举例说明
- 17、有一个由大小写组成的字符串,现在需要对他进行修改, 将其中的所有小写字母排在答谢字母的前面(大写或小写字母之间不要求保持原来次序)
- 一个字符串既含有字母又含有数字且字母和数字随意排列如何取出其中所有的数字并进行排序
- 华为2写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 统计一个字符串中字母、空格和数字的个数
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果