一个字符串在其中的数字和字母之间插入空格
2010-12-24 10:47
274 查看
一个字符串在其中的数字和字母之间插入空格
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
相关文章推荐
- 一个字符串在其中的数字和字母之间插入空格
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- oj:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 统计一个字符串中英文字母、空格、数字和其它字符的个数
- 在一个字符串中找空格的个数,字母的个数,数字的个数,和其他字符的个数
- 一个字符串既含有字母又含有数字且字母和数字随意排列如何取出其中所有的数字并进行排序
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- java中输出一个字符串里面的空格,字母还有数字的数目举例说明
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。
- 今天开始学Java 接受一个有字母和数字以及空格组成的字符串,和一个字符
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 求一个字符串中的的字母,数字,空格以及其他类型的数目。
- 统计一个字符串中字母、空格和数字的个数
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 试编写一个程序,输入一个字符串,统计其中有多少各单词?单词之间用空格分开
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。