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 相关文章推荐
获取dom元素那些讨厌的位置封装代码
Jun 23 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
javascript实现限制上传文件大小
Feb 06 Javascript
JavaScript实现可拖拽的拖动层Div实例
Aug 05 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
Bootstrap页面标题Page Header的实现方法
Mar 22 Javascript
Node.js安装配置图文教程
May 10 Javascript
layui自定义工具栏的方法
Sep 19 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
Oct 23 Javascript
解决Layui 表格自适应高度的问题
Nov 15 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
header()函数使用说明
2006/11/23 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
javascript基本算法汇总
2016/03/09 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
Python中列表的一些基本操作知识汇总
2015/05/20 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
财务审计整改报告
2014/11/06 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
职工食堂管理制度
2015/08/06 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS