-
自己写的一些小函数.用正则表达式实现一些小功能~
修改URl中的一个参数值:
public static string ChangeParam(string url, string paramName, string value)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
if (Regex.IsMatch(url, "[?&]" + paramName + "=[^&]*",RegexOptions.IgnoreCase))
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
url = Regex.Replace(url, "(?<s>[?&]" + paramName + "=)[^&]*", "${s}" + value,RegexOptions.IgnoreCase);
}
else if (Regex.IsMatch(url, "[?&]"))
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
url += '&' + paramName + "=" + value;
}
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
url += '?' + paramName + "=" + value;
}
return url;
}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
/**//// <summary>
/// 将字符串类型的泘点数或整数乘100,返回整数部分的字符串。
/// 主要用于美元的换算
/// </summary>
/// <param name="floatString"></param>
/// <returns></returns>
public static string FloatMultiplyHundred(string floatString)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
floatString = floatString.Trim() + "00";
return Regex.Replace(floatString, @"^(?<int>\d+)\.(?<cent>\d{2})\d*$", "${int}${cent}");
}
![](/Images/OutliningIndicators/None.gif)
-
相关阅读:
Html5与CSS3(选择器)
halo博客安装教程,一款优秀的java开源博客系统
java的read方法
css故障文字动画
从软件公司的异同点讲起,聊聊未来的程序员该如何选公司和谋规划
创建一个springboot项目
每日算法训练
Error running 'tomcat': Unknown error
java: 程序包javax.servlet.http不存在
idea配置阿里maven镜像
-
原文地址:https://www.cnblogs.com/heys/p/385984.html
Copyright © 2020-2023
润新知