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 相关文章推荐
Js 本页面传值实现代码
May 17 Javascript
JavaScript DOM学习第四章 getElementByTagNames
Feb 19 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
Nov 20 Javascript
jQuery easyui datagrid动态查询数据实例讲解
Feb 26 Javascript
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
如何高效率去掉js数组中的重复项
Apr 12 Javascript
js实现文字超出部分用省略号代替实例代码
Sep 01 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
Nov 21 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
Vue常用API、高级API的相关总结
Feb 02 Vue.js
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
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
GreyBox技术总结(转)
2010/11/23 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
js实现批量删除功能
2020/08/27 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python的垃圾回收机制深入分析
2014/07/16 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
阿拉伯书店:Jamalon
2019/07/24 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
创新比赛获奖感言
2014/02/13 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
中秋节活动总结
2014/08/29 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
中学生自我评价范文
2015/03/03 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
python 多态 协议 鸭子类型详解
2021/11/27 Python