JS和C#如何实现的两个正则替换功能
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关JS和C#如何实现的两个正则替换功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:应用实例1:待处理字符串:str="disp
千家信息网最后更新 2025年02月02日JS和C#如何实现的两个正则替换功能
这篇文章将为大家详细讲解有关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#处理方法:
////// 定义处理方法/// /// 符合的字符串///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则返回第一个字符串或字符串组
关于"JS和C#如何实现的两个正则替换功能"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
字符
字符串
正则
处理
方法
分组
C#
篇文章
两个
功能
实例
更多
表达式
应用
不错
实用
内容
对象
括号
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医疗his系统数据库
万拓互联网科技有限公司电话
天趣网络技术
幼儿园开展网络安全教育简讯
数据库技术 国产数据库
附件数据库跟还原数据库
网络安全方面的法律建议
万德数据库机构名片
英文数据库检索实训心得
mysql 删除数据库多个
网络安全教育活动安排
甘肃政法网络安全与执法
潮州自主可控软件开发价目表
网络技术书籍
买车砍价软件开发
cf登陆界面显示连接不到服务器
十进制网络技术与应用
邮储软件开发岗笔试题
日语数据库
网络安全读后课感500字
辽宁省网络安全应急指挥
黑河医疗管理软件开发公司
关于2018网络安全的横幅
网络安全试点示范
网络安全电影美国
数据库表如何维护
数据库系统的二级映像含义
通俗易懂的网络技术书
成都苹果软件开发多少钱
网络安全与执法专业学物理吗