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中怎么实现这个正则的替换啊

  • 相关阅读:
    JAVA-初步认识-第七章-默认构造函数
    JAVA-初步认识-第七章-面向对象-构造函数-概述
    JAVA-初步认识-第六章-应用场景
    JAVA-初步认识-第六章-二维数组-另一种定义方式
    JAVA-初步认识-第六章-二维数组-定义方式内存图解2
    JAVA-初步认识-第六章-二维数组-定义方式内存图解
    通过IFeatureClass 接口查询 IWorkspace, 查询通配符
    failed to register esriAddin
    DataGridView实时提交
    ArcGIS AddIn开发笔记(一)
  • 原文地址:https://www.cnblogs.com/lexus/p/1280554.html
Copyright © 2011-2022 走看看