本文实例讲述了JS和C#实现的两个正则替换功能。分享给大家供大家参考,具体如下:

应用实例1:
待处理字符串:str="display=test name=mu display=temp"
要求:把display=后的值都改成localhost
JS处理方法:
str.replace(/display=\w*/g,"display=localhost");
C#处理方法:
Regex reg=new Regex(@"display=\w*"); str=reg.Replace(str,"display=localhost");
应用实例2:
待处理字符串:str="display=test name=mu display=temp"
要求:字符串变为display=localhosttest name=mu display=localhosttemp
JS处理方法:
var reg = /(display=)(\w*)/g;
var result;
while ((result= reg.exec(str))!=null) {
str= str.replace(result[0], result[1] + "localhost" + result[2]);
}
C#处理方法:
/// <summary>
/// 定义处理方法
/// </summary>
/// <param name="match">符合的字符串</param>
/// <returns></returns>
private string Evaluator(Match match)
{
//(display=)(\w*) Groups按查找到的字符串再根据分组进行分组
//第0组为整个符合的字符串,后面的组按括号顺序排
string str =match.Groups[1].Value+"localhost"+ match.Groups[2].Value;
return str;
}
Regex regex = new Regex(@"(display=)(\w*)");
string result = regex.Replace(str, Evaluator);
最后还有一个关于js的正则的小总结:
字符串match和正则对象exec的区别
1、 当正则表达式没有/g时,两者返回第一个符合的字符串或字符串组(如果正则中有分组的话)
2、 当正则表达式有/g时,match返回全部符合的字符串组且忽略分组,exec则返回第一个字符串或字符串组
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
希望本文所述对大家正则表达式学习有所帮助。
# JS
# C#
# 正则替换
# C#贪吃蛇游戏实现分析
# C#正则表达式匹配与替换字符串功能示例
# C#删除UL LI中指定标签里文字的方法
# C#利用ReportViewer生成报表
# 详解c# .net core 下的网络请求
# C#动态创建button按钮的方法实例详解
# 正则表达式
# 第一个
# 应用实例
# 中有
# 给大家
# 还有一个
# 所述
# 再为
# 测试工具
# 讲述了
# replace
# csharp
# Regex
# class
# brush
相关文章:
如何挑选优质建站一级代理提升网站排名?
家具网站制作软件,家具厂怎么跑业务?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
,购物网站怎么盈利呢?
潮流网站制作头像软件下载,适合母子的网名有哪些?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
如何构建满足综合性能需求的优质建站方案?
全景视频制作网站有哪些,全景图怎么做成网页?
如何在宝塔面板创建新站点?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
linux top下的 minerd 木马清除方法
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在IIS7中新建站点?详细步骤解析
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
网站制作服务平台,有什么网站可以发布本地服务信息?
如何将凡科建站内容保存为本地文件?
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何通过远程VPS快速搭建个人网站?
高端建站三要素:定制模板、企业官网与响应式设计优化
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
郑州企业网站制作公司,郑州招聘网站有哪些?
制作网站的基本流程,设计网站的软件是什么?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何通过VPS搭建网站快速盈利?
大连网站制作公司哪家好一点,大连买房网站哪个好?
高端云建站费用究竟需要多少预算?
建站主机功能解析:服务器选择与快速搭建指南
威客平台建站流程解析:高效搭建教程与设计优化方案
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
css网站制作参考文献有哪些,易聊怎么注册?
家庭服务器如何搭建个人网站?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
名字制作网站免费,所有小说网站的名字?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
开心动漫网站制作软件下载,十分开心动画为何停播?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
宿州网站制作公司兴策,安徽省低保查询网站?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
如何在万网开始建站?分步指南解析
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
小建面朝正北,A点实际方位是否存在偏差?
如何选择高效稳定的ISP建站解决方案?
南宁网站建设制作定制,南宁网站建设可以定制吗?
*请认真填写需求信息,我们会在24小时内与您取得联系。