zoukankan      html  css  js  c++  java
  • 自己写的一些小函数.用正则表达式实现一些小功能~

    修改URl中的一个参数值:
        public static string ChangeParam(string url, string paramName, string value)
        
    {
            
    if (Regex.IsMatch(url, "[?&]" + paramName + "=[^&]*",RegexOptions.IgnoreCase))
            
    {
                url 
    = Regex.Replace(url, "(?<s>[?&]" + paramName + "=)[^&]*""${s}" + value,RegexOptions.IgnoreCase);
            }

            
    else if (Regex.IsMatch(url, "[?&]"))
            
    {
                url 
    += '&' + paramName + "=" + value;
            }

            
    else
            
    {
                url 
    += '?' + paramName + "=" + value;
            }

            
    return url;
        }


        /// <summary>
        
    /// 将字符串类型的泘点数或整数乘100,返回整数部分的字符串。
        
    /// 主要用于美元的换算
        
    /// </summary>
        
    /// <param name="floatString"></param>
        
    /// <returns></returns>

        public static string FloatMultiplyHundred(string floatString)
        
    {
            floatString 
    = floatString.Trim() + "00";
            
    return Regex.Replace(floatString, @"^(?<int>\d+)\.(?<cent>\d{2})\d*$""${int}${cent}");
        }



  • 相关阅读:
    poj3278 Catch That Cow
    poj2251 Dungeon Master
    poj1321 棋盘问题
    poj3083 Children of the Candy Cor
    jvm基础知识—垃圾回收机制
    jvm基础知识1
    java面试基础必备
    java soket通信总结 bio nio aio的区别和总结
    java scoket aIO 通信
    java scoket Blocking 阻塞IO socket通信四
  • 原文地址:https://www.cnblogs.com/heys/p/385984.html
Copyright © 2011-2022 走看看