zoukankan      html  css  js  c++  java
  • 一个字符串在其中的数字和字母之间插入空格

    一个字符串在其中的数字和字母之间插入空格

    字体大小:

             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
  • 相关阅读:
    MySQL复制表结构和内容到另一张表中的SQL
    Page Cache(页缓存)
    mmap 与 munmap
    Shenandoah 与 ZGC
    InfluxDB入门
    SparkSQL 疫情Demo练习
    CyclicBarrier 解读
    mysql存储过程
    Kibana7.3.2与ElasticSearch7.3.2的集成
    Greenplum简介
  • 原文地址:https://www.cnblogs.com/carl2380/p/1915704.html
Copyright © 2011-2022 走看看