EditPlus 正则表达式 实战(3)


Posted in Javascript onDecember 15, 2016

相关阅读:

#region隐藏字段成员 
///<summary> 
///复查编号 
///</summary> 
///[NotNullValidator] 
stringFUCHABH=null; 
///<summary> 
///妇保卡号 
///</summary> 
///[NotNullValidator] 
stringFBKH=null; 
///<summary> 
///妇女编号 
///</summary> 
stringFUNVID=null; 
///<summary> 
///尿蛋白评价 
///</summary> 
///[NotNullValidator] 
stringNIAODANBPJ=null; 
///<summary> 
/// 
///</summary> 
stringID=null; 
///<summary> 
///其他胎位 
///</summary> 
stringQITATAIWEI=null; 
///<summary> 
///其他胎先露 
///</summary> 
stringQITATAIXIANLU=null; 
///<summary> 
///血糖评价 
///</summary> 
stringXUETANGPJ=null; 
///<summary> 
///用户编号 
///</summary> 
if(ds.Tables[2].Columns.Contains("YONGHUBH")){YONGHUBH = Convert.ToInt32(ds.Tables[2].Rows[0]["YONGHUBH"]);} 
///<summary> 
///贫血评价 
///</summary> 
stringPINXUEPJ=null; 
///<summary> 
/// 
///</summary> 
///[NotNullValidator] 
stringZHUJIANZ=null; 
///<summary> 
///胎心率(次/分钟) 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAIXINLV=null; 
///<summary> 
///胎方位 
///</summary> 
stringTAIWEI=null; 
///<summary> 
///血糖类型 
///</summary> 
stringXUETANGLX=null; 
///<summary> 
///B超检查 
///</summary> 
if(ds.Tables[2].Columns.Contains("BCHAJC=null; 
///<summary> 
///检查单位编号 
///</summary> 
stringJIANCHADWBH=null; 
///<summary> 
///服务机构编号 
///</summary> 
stringFUWUJGBH=null; 
///<summary> 
///录入人 
///</summary> 
stringTIANBIAOR=null; 
///<summary> 
///录入日期 
///</summary> 
DateTime?TIANBIAORQ=null; 
#endregion 
#region成员 
///<summary> 
///检查日期 
///</summary> 
DateTime?JIANCHARQ=null; 
///<summary> 
/// 
///</summary> 
stringGAOWEIBM=null; 
///<summary> 
///检查孕周 
///</summary> 
if(ds.Tables[2].Columns.Contains("JIANCHAYZ=null; 
///<summary> 
///有无异常 
///</summary> 
///[NotNullValidator] 
stringYOUWUYC=null; 
///<summary> 
///收缩压 
///</summary> 
if(ds.Tables[2].Columns.Contains("SHOUSUOY=null; 
///<summary> 
///体重(千克) 
///</summary> 
float?TIZHONG=null; 
///<summary> 
///有无症状 
///</summary> 
///[NotNullValidator] 
stringYOUWUZZ=null; 
///<summary> 
///其他辅助检查项目 
///</summary> 
///[NotNullValidator] 
stringFUZHUJC=null; 
///<summary> 
///病情情况 
///</summary> 
stringZHENDUAN=null; 
///<summary> 
///孕情情况 
///</summary> 
stringYUNQINGQK=null; 
///<summary> 
///宫高(厘米) 
///</summary> 
float?GONGDIGD=null; 
///<summary> 
///腹围(厘米) 
///</summary> 
float?FUWEI=null; 
///<summary> 
///胎数类型 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAISHULX=null; 
///<summary> 
///胎数 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAISHU=null; 
///<summary> 
///胎先露 
///</summary> 
stringTAIXIANLU=null; 
///<summary> 
///衔接(胎头和骨盆是否衔接) 
///</summary> 
if(ds.Tables[2].Columns.Contains("XIANJIE=null; 
///<summary> 
///血糖(mmol/L) 
///</summary> 
float?XUETANG=null; 
///<summary> 
///浮肿 
///</summary> 
stringFUZHONG=null; 
///<summary> 
///尿蛋白(mg/24h) 
///</summary> 
float?NIAODB=null; 
///<summary> 
///其他胎心率 
///</summary> 
stringQITATAIXINLV=null; 
///<summary> 
///血红蛋白(g/L) 
///</summary> 
float?XUEHONGDB=null; 
///<summary> 
///是否外出检查 
///</summary> 
stringSFWCJC=null; 
///<summary> 
///B超检查 
///</summary> 
stringJIANCHAJG=null; 
///<summary> 
///外出检查医院 
///</summary> 
stringWCJCYY=null; 
///<summary> 
///B超异常情况 
///</summary> 
stringJIANCHAJGMS=null; 
///<summary> 
///外出检查结果 
///</summary> 
stringWCJCJG=null; 
///<summary> 
///外出检查结果描述 
///</summary> 
stringWCJCJGMS=null; 
///<summary> 
///高危评定 
///</summary> 
stringGAOWEIPD=null; 
///<summary> 
///高危因素 
///</summary> 
stringGAOWEIYS=null; 
///<summary> 
///症状 
///</summary> 
stringZHENGZHUANG=null; 
///<summary> 
///异常情况 
///</summary> 
stringYICHANGQK=null; 
///<summary> 
///处理及指导 
///</summary> 
stringCHULIZD=null; 
///<summary> 
///预约日期 
///</summary> 
DateTime?YUYUERQ=null; 
///<summary> 
///检查单位 
///</summary> 
stringJIANCHADW=null; 
///<summary> 
///检查医生 
///</summary> 
stringJIANCHAYS=null; 
///<summary> 
///检查孕天 
///</summary> 
if(ds.Tables[2].Columns.Contains("JIANCHAYT=null; 
///<summary> 
///舒张压 
///</summary> 
if(ds.Tables[2].Columns.Contains("SHUZHANGY=null; 
///<summary> 
///高危级别 
///</summary> 
stringGAOWEIDJ=null; 
///<summary> 
///高危评分值 
///</summary> 
if(ds.Tables[2].Columns.Contains("GAOWEIPFVALUE=null; 
///<summary> 
///NST 
///</summary> 
float?NST=null; 
///<summary> 
///有无转诊 
///</summary> 
stringYOUWUZHUANZHEN=null; 
///<summary> 
///转诊原因 
///</summary> 
stringZHUANZHENYY=null; 
///<summary> 
///转诊机构编号 
///</summary> 
stringZHUANZHENJJBH=null; 
///<summary> 
///转诊机构 
///</summary> 
stringZHUANZHENJJ=null; 
///<summary> 
///转诊科室 
///</summary> 
stringZHUANZHENKS=null; 
///<summary> 
///其他指导详述 
///</summary> 
stringQITAZHIDAOSX=null; 
///<summary> 
///指导名称 
///</summary> 
stringCHULIZDMC=null; 
#endregion 
#region其他字段 
///<summary> 
///其他高危因素 
///</summary> 
stringQTGAOWEIYS=null; 
///<summary> 
///血糖1(mmol/L) 
///</summary> 
float?XUETZ=null; 
///<summary> 
///血糖2(mmol/L) 
///</summary> 
float?XTANGZ=null; 
///<summary> 
///孕妇学校 
///</summary> 
stringYUNFUXX=null; 
///<summary> 
///NST类型 
///</summary> 
stringNSTLX=null; 
///<summary> 
///关联随访辅助检查用 
///</summary> 
stringFUZHUJCNUM=null; 
///<summary> 
///既往未纠正高危因素 
///</summary> 
stringWEIJIUZGW=null; 
#endregion

如上代码要编写成如下格式:

if(ds.Tables[2].Columns.Contains("YONGHUBH")){YONGHUBH = Convert.ToInt32(ds.Tables[2].Rows[0]["YONGHUBH"]);} 
#region隐藏字段成员 
///<summary> 
///复查编号 
///</summary> 
///[NotNullValidator] 
stringFUCHABH=null; 
///<summary> 
///妇保卡号 
///</summary> 
///[NotNullValidator] 
stringFBKH=null; 
///<summary> 
///妇女编号 
///</summary> 
stringFUNVID=null; 
///<summary> 
///尿蛋白评价 
///</summary> 
///[NotNullValidator] 
stringNIAODANBPJ=null; 
///<summary> 
/// 
///</summary> 
stringID=null; 
///<summary> 
///其他胎位 
///</summary> 
stringQITATAIWEI=null; 
///<summary> 
///其他胎先露 
///</summary> 
stringQITATAIXIANLU=null; 
///<summary> 
///血糖评价 
///</summary> 
stringXUETANGPJ=null; 
///<summary> 
///用户编号 
///</summary> 
if(ds.Tables[2].Columns.Contains("YONGHUBH")){YONGHUBH = Convert.ToInt32(ds.Tables[2].Rows[0]["YONGHUBH"]);} 
///<summary> 
///贫血评价 
///</summary> 
stringPINXUEPJ=null; 
///<summary> 
/// 
///</summary> 
///[NotNullValidator] 
stringZHUJIANZ=null; 
///<summary> 
///胎心率(次/分钟) 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAIXINLV")){TAIXINLV = Convert.ToInt32(ds.Tables[2].Rows[0]["TAIXINLV"]);} 
///<summary> 
///胎方位 
///</summary> 
stringTAIWEI=null; 
///<summary> 
///血糖类型 
///</summary> 
stringXUETANGLX=null; 
///<summary> 
///B超检查 
///</summary> 
if(ds.Tables[2].Columns.Contains("BCHAJC")){BCHAJC = Convert.ToInt32(ds.Tables[2].Rows[0]["BCHAJC"]);} 
///<summary> 
///检查单位编号 
///</summary> 
stringJIANCHADWBH=null; 
///<summary> 
///服务机构编号 
///</summary> 
stringFUWUJGBH=null; 
///<summary> 
///录入人 
///</summary> 
stringTIANBIAOR=null; 
///<summary> 
///录入日期 
///</summary> 
DateTime?TIANBIAORQ=null; 
#endregion 
#region成员 
///<summary> 
///检查日期 
///</summary> 
DateTime?JIANCHARQ=null; 
///<summary> 
/// 
///</summary> 
stringGAOWEIBM=null; 
///<summary> 
///检查孕周 
///</summary> 
if(ds.Tables[2].Columns.Contains("JIANCHAYZ")){JIANCHAYZ = Convert.ToInt32(ds.Tables[2].Rows[0]["JIANCHAYZ"]);} 
///<summary> 
///有无异常 
///</summary> 
///[NotNullValidator] 
stringYOUWUYC=null; 
///<summary> 
///收缩压 
///</summary> 
if(ds.Tables[2].Columns.Contains("SHOUSUOY")){SHOUSUOY = Convert.ToInt32(ds.Tables[2].Rows[0]["SHOUSUOY"]);} 
///<summary> 
///体重(千克) 
///</summary> 
float?TIZHONG=null; 
///<summary> 
///有无症状 
///</summary> 
///[NotNullValidator] 
stringYOUWUZZ=null; 
///<summary> 
///其他辅助检查项目 
///</summary> 
///[NotNullValidator] 
stringFUZHUJC=null; 
///<summary> 
///病情情况 
///</summary> 
stringZHENDUAN=null; 
///<summary> 
///孕情情况 
///</summary> 
stringYUNQINGQK=null; 
///<summary> 
///宫高(厘米) 
///</summary> 
float?GONGDIGD=null; 
///<summary> 
///腹围(厘米) 
///</summary> 
float?FUWEI=null; 
///<summary> 
///胎数类型 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAISHULX")){TAISHULX = Convert.ToInt32(ds.Tables[2].Rows[0]["TAISHULX"]);} 
///<summary> 
///胎数 
///</summary> 
if(ds.Tables[2].Columns.Contains("TAISHU")){TAISHU = Convert.ToInt32(ds.Tables[2].Rows[0]["TAISHU"]);} 
///<summary> 
///胎先露 
///</summary> 
stringTAIXIANLU=null; 
///<summary> 
///衔接(胎头和骨盆是否衔接) 
///</summary> 
if(ds.Tables[2].Columns.Contains("XIANJIE")){XIANJIE = Convert.ToInt32(ds.Tables[2].Rows[0]["XIANJIE"]);} 
///<summary> 
///血糖(mmol/L) 
///</summary> 
float?XUETANG=null; 
///<summary> 
///浮肿 
///</summary> 
stringFUZHONG=null; 
///<summary> 
///尿蛋白(mg/24h) 
///</summary> 
float?NIAODB=null; 
///<summary> 
///其他胎心率 
///</summary> 
stringQITATAIXINLV=null; 
///<summary> 
///血红蛋白(g/L) 
///</summary> 
float?XUEHONGDB=null; 
///<summary> 
///是否外出检查 
///</summary> 
stringSFWCJC=null; 
///<summary> 
///B超检查 
///</summary> 
stringJIANCHAJG=null; 
///<summary> 
///外出检查医院 
///</summary> 
stringWCJCYY=null; 
///<summary> 
///B超异常情况 
///</summary> 
stringJIANCHAJGMS=null; 
///<summary> 
///外出检查结果 
///</summary> 
stringWCJCJG=null; 
///<summary> 
///外出检查结果描述 
///</summary> 
stringWCJCJGMS=null; 
///<summary> 
///高危评定 
///</summary> 
stringGAOWEIPD=null; 
///<summary> 
///高危因素 
///</summary> 
stringGAOWEIYS=null; 
///<summary> 
///症状 
///</summary> 
stringZHENGZHUANG=null; 
///<summary> 
///异常情况 
///</summary> 
stringYICHANGQK=null; 
///<summary> 
///处理及指导 
///</summary> 
stringCHULIZD=null; 
///<summary> 
///预约日期 
///</summary> 
DateTime?YUYUERQ=null; 
///<summary> 
///检查单位 
///</summary> 
stringJIANCHADW=null; 
///<summary> 
///检查医生 
///</summary> 
stringJIANCHAYS=null; 
///<summary> 
///检查孕天 
///</summary> 
if(ds.Tables[2].Columns.Contains("JIANCHAYT")){JIANCHAYT = Convert.ToInt32(ds.Tables[2].Rows[0]["JIANCHAYT"]);} 
///<summary> 
///舒张压 
///</summary> 
if(ds.Tables[2].Columns.Contains("SHUZHANGY")){SHUZHANGY = Convert.ToInt32(ds.Tables[2].Rows[0]["SHUZHANGY"]);} 
///<summary> 
///高危级别 
///</summary> 
stringGAOWEIDJ=null; 
///<summary> 
///高危评分值 
///</summary> 
if(ds.Tables[2].Columns.Contains("GAOWEIPFVALUE")){GAOWEIPFVALUE = Convert.ToInt32(ds.Tables[2].Rows[0]["GAOWEIPFVALUE"]);} 
///<summary> 
///NST 
///</summary> 
float?NST=null; 
///<summary> 
///有无转诊 
///</summary> 
stringYOUWUZHUANZHEN=null; 
///<summary> 
///转诊原因 
///</summary> 
stringZHUANZHENYY=null; 
///<summary> 
///转诊机构编号 
///</summary> 
stringZHUANZHENJJBH=null; 
///<summary> 
///转诊机构 
///</summary> 
stringZHUANZHENJJ=null; 
///<summary> 
///转诊科室 
///</summary> 
stringZHUANZHENKS=null; 
///<summary> 
///其他指导详述 
///</summary> 
stringQITAZHIDAOSX=null; 
///<summary> 
///指导名称 
///</summary> 
stringCHULIZDMC=null; 
#endregion 
#region其他字段 
///<summary> 
///其他高危因素 
///</summary> 
stringQTGAOWEIYS=null; 
///<summary> 
///血糖1(mmol/L) 
///</summary> 
float?XUETZ=null; 
///<summary> 
///血糖2(mmol/L) 
///</summary> 
float?XTANGZ=null; 
///<summary> 
///孕妇学校 
///</summary> 
stringYUNFUXX=null; 
///<summary> 
///NST类型 
///</summary> 
stringNSTLX=null; 
///<summary> 
///关联随访辅助检查用 
///</summary> 
stringFUZHUJCNUM=null; 
///<summary> 
///既往未纠正高危因素 
///</summary> 
stringWEIJIUZGW=null; 
#endregion

EditPlus 正则表达式 实战(3)

先手动整理下格式去掉空格

然后替换

查找项输入: (\bif[\(|\[|\]|\.|A-Z|a-z|0-9]{0,}[A-Z|a-z|\(|\"])([A-Za-z0-9_]*)(=null;)

替换项输入:     \1\2")){\2 = Convert.ToInt32(ds.Tables[2].Rows[0]["\2"]);}

语义分析: 先去掉括号"()"  \bif[\(|\[|\]|\.|A-Z|a-z|0-9]{0,}[A-Z|a-z|\(|\"][A-Za-z0-9_]*=null;

匹配一个单词边界,也就是指单词和空格间的位置(\b)if;之后紧跟[\(|\[|\]|\.|A-Z|a-z|0-9] 包含 ( [ ] ) . 字母A-Z a-z 0-9 内容 ,结束也包含 [A-Z|a-z|\(|\"][A-Za-z0-9_] 符合此要求的段落

最后包含=null; 的段落

以上所述是小编给大家介绍的EditPlus 正则表达式 实战(3),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
兼容ie、firefox的图片自动缩放的css跟js代码分享
Jan 21 Javascript
让元素在网页中可拖动示例代码
Aug 13 Javascript
jquery获得option的值和对option进行操作
Dec 13 Javascript
Bootstrap CSS组件之按钮组(btn-group)
Dec 17 Javascript
Angular 2父子组件之间共享服务通信的实现
Jul 04 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
Vuejs 单文件组件实例详解
Feb 09 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
layui table 表格上添加日期控件的两种方法
Sep 28 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
Sep 28 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 #Javascript
EditPlus中的正则表达式 实战(2)
Dec 15 #Javascript
js代码实现下拉菜单【推荐】
Dec 15 #Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Dec 15 #Javascript
JavaScript常见的五种数组去重的方式
Dec 15 #Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 #Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 #Javascript
You might like
杏林同学录(一)
2006/10/09 PHP
20个PHP常用类库小结
2011/09/11 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
JavaScript实现tab栏切换效果
2020/03/16 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
对python中的argv和argc使用详解
2018/12/15 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
python内置模块collections知识点总结
2019/12/19 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
python文件路径操作方法总结
2020/12/21 Python
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
建筑工程自我鉴定
2013/10/18 职场文书
总经理司机职责
2014/02/02 职场文书
可贵的沉默教学反思
2014/02/06 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
生日宴会主持词
2014/03/20 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书