zoukankan      html  css  js  c++  java
  • RegexBuddy使用例子,及Visual Studio中正则使用的请教

    我有一段代码,如下,以前写的,不命名不规范,都以小写的get打头,我想把它改成以Get打头,于是想到了正则

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Utils
    {
        
    class DateTimeHelper
        {
            public static string getYear()
            {
                
    return DateTime.Now.Year.ToString();
            }
            public string getMonth()
            {
                
    return Microsoft.VisualBasic.Strings.Right("00" + DateTime.Now.Month.ToString(), 2);
            }
            public string getDay()
            {
                
    return Microsoft.VisualBasic.Strings.Right("00" + DateTime.Now.Day.ToString(), 2);
            }
            public string getYYYYMMDD()
            {
                
    return this.getYear() + this.getMonth() + this.getDay();
            }
            public string getHour()
            {
                
    return vb.Right("00" + DateTime.Now.Hour.ToString(), 2);
            }
            public string getMinute()
            {
                
    return vb.Right("00" + DateTime.Now.Minute.ToString(), 2);
            }
            public string getSecond()
            {
                
    return vb.Right("00" + DateTime.Now.Second.ToString(), 2);
            }
            public string getMillsecond()
            {
                
    return DateTime.Now.Millisecond.ToString();
            }
            public string getHHMMSS()
            {
                
    return this.getHour() + this.getMinute() + this.getSecond();
            }
        }
    }

    我在RegexBuddy下使用

     这里修改后的,对你或许还有点用

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using vb 
    = Microsoft.VisualBasic.Strings;
    namespace Utils
    {
        
    class DateTimeHelper
        {
            public static string GetYear()
            {
                
    return DateTime.Now.Year.ToString();
            }
            public static string GetMonth()
            {
                
    return Microsoft.VisualBasic.Strings.Right("00" + DateTime.Now.Month.ToString(), 2);
            }
            public static string GetDay()
            {
                
    return Microsoft.VisualBasic.Strings.Right("00" + DateTime.Now.Day.ToString(), 2);
            }
            public static string GetYYYYMMDD()
            {
                
    return GetYear() + GetMonth() + GetDay();
            }
            public static string GetHour()
            {
                
    return vb.Right("00" + DateTime.Now.Hour.ToString(), 2);
            }
            public static string GetMinute()
            {
                
    return vb.Right("00" + DateTime.Now.Minute.ToString(), 2);
            }
            public static string GetSecond()
            {
                
    return vb.Right("00" + DateTime.Now.Second.ToString(), 2);
            }
            public static string GetMillsecond()
            {
                
    return DateTime.Now.Millisecond.ToString();
            }
            public static string GetHHMMSS()
            {
                
    return GetHour() + GetMinute() + GetSecond();
            }
        }
    }

     烦请高手解答一下我的疑惑,在vistual studio 或是editplus中怎么实现这个正则的替换啊

  • 相关阅读:
    JDBC连接数据库
    Promise的基本用法
    Cookie、LocalStorage 与 SessionStorage的区别在哪里?
    判断时间大小,数值大小
    控制input文本框只能输入正整数
    利用layer弹框代替alert效果,且可以增加callback函数
    input 只能输入数字且控制位数
    递归函数
    分页插件,直接把返回值赋过去即可
    获取选中checkbox的value值
  • 原文地址:https://www.cnblogs.com/lexus/p/1280554.html
Copyright © 2011-2022 走看看