正则查询符合条件的字符串

由于对正则不熟悉。。遇到问题很烦恼。。

比如我要将以下中乱码部分去掉,怎么查询出那些乱码。。

复制代码
 `SERIALNO` varchar(60)  NOT NULL COMMENT '合同流水号',
  `RELATIVESERIALNO` varchar(60)  DEFAULT NULL COMMENT '关联申请流水号',
  `ARTIFICIALNO` varchar(60)  DEFAULT NULL COMMENT '人工合同编号',
  `CUSTOMERID` varchar(48)  DEFAULT NULL COMMENT '客户编号',
  `CUSTOMERNAME` varchar(120)  DEFAULT NULL COMMENT '客户名称',
  `BUSINESSTYPE` varchar(27)  DEFAULT NULL COMMENT '业务品种',
  `RELATIVEAGGREEMENT` varchar(60)  DEFAULT NULL COMMENT '关联的循环贷款协议号',
  `CURRENCY` varchar(5)  DEFAULT NULL COMMENT '币种(代码:Currency)',
  `BUSINESSSUM` decimal(24,6) DEFAULT '0.000000' COMMENT '金额',
  `BASERATE` decimal(10,6) DEFAULT NULL COMMENT '基准利率',
  `RATEFLOATTYPE` varchar(27)  DEFAULT NULL COMMENT '浮动类型(代码:RateFloatType)',
  `RATEFLOAT` decimal(10,6) DEFAULT NULL COMMENT '利率浮动',
  `BUSINESSRATE` decimal(10,6) DEFAULT NULL COMMENT '利率',
  `RETURNTYPE` varchar(27)  DEFAULT NULL COMMENT '子还款方式(代码:ReturnMethod)',
  `PURPOSE` varchar(300)  DEFAULT NULL COMMENT '用途(代码:ApplyPurpose)',
  `PUTOUTDATE` varchar(15)  DEFAULT NULL COMMENT '发放日期',
  `MATURITYDATE` varchar(15)  DEFAULT NULL COMMENT '到期日期',
  `VOUCHTYPE` varchar(27)  DEFAULT NULL COMMENT '主要担保方式(代码:VouchType)',
  `APPLYTYPE` varchar(48)  DEFAULT NULL COMMENT '申请类型(代码:ApplyType)',
  `EXTENDTIMES` decimal(24,0) DEFAULT NULL COMMENT '展期次数',
  `LNGOTIMES` decimal(24,0) DEFAULT NULL COMMENT '借新还旧次数',
  `GOLNTIMES` decimal(24,0) DEFAULT NULL COMMENT '还旧借新次数',
  `DRTIMES` decimal(24,0) DEFAULT NULL COMMENT '债务重组次数',
  `PUTOUTSUM` decimal(24,6) DEFAULT NULL COMMENT '已出帐金额',
  `ACTUALPUTOUTSUM` decimal(24,6) DEFAULT NULL COMMENT '已实际出帐金额',
  `OPERATEORGID` varchar(30)  DEFAULT NULL COMMENT '入账机构',
  `OPERATEUSERID` varchar(30)  DEFAULT NULL COMMENT '经办人',
  `INPUTORGID` varchar(30)  DEFAULT NULL COMMENT '登记机构',
  `INPUTUSERID` varchar(100)  DEFAULT NULL COMMENT '登记人',
  `INPUTDATE` varchar(15)  DEFAULT NULL COMMENT '登记日期',
  `UPDATEDATE` varchar(15)  DEFAULT NULL COMMENT '更新日期',
  `PIGEONHOLEDATE` varchar(15)  DEFAULT NULL COMMENT '归档日期',
复制代码

可以用编辑器 如EditPlus ctrl+f 查询然后选择正则勾选。。

然后输入COMMENT '[\S\s]*?,就可以查询到符合条件的内容。然后可以直接替换。。。

复制代码
  `SERIALNO` varchar(60)  NOT NULL COMMENT '',
  `RELATIVESERIALNO` varchar(60)  DEFAULT NULL COMMENT '',
  `ARTIFICIALNO` varchar(60)  DEFAULT NULL COMMENT '',
  `CUSTOMERID` varchar(48)  DEFAULT NULL COMMENT '',
  `CUSTOMERNAME` varchar(120)  DEFAULT NULL COMMENT '',
  `BUSINESSTYPE` varchar(27)  DEFAULT NULL COMMENT '',
  `RELATIVEAGGREEMENT` varchar(60)  DEFAULT NULL COMMENT '',
  `CURRENCY` varchar(5)  DEFAULT NULL COMMENT '',
  `BUSINESSSUM` decimal(24,6) DEFAULT '0.000000' COMMENT '',
  `BASERATE` decimal(10,6) DEFAULT NULL COMMENT '',
  `RATEFLOATTYPE` varchar(27)  DEFAULT NULL COMMENT '',
  `RATEFLOAT` decimal(10,6) DEFAULT NULL COMMENT '',
  `BUSINESSRATE` decimal(10,6) DEFAULT NULL COMMENT '',
  `RETURNTYPE` varchar(27)  DEFAULT NULL COMMENT '',
  `PURPOSE` varchar(300)  DEFAULT NULL COMMENT '',
  `PUTOUTDATE` varchar(15)  DEFAULT NULL COMMENT '',
  `MATURITYDATE` varchar(15)  DEFAULT NULL COMMENT '',
  `VOUCHTYPE` varchar(27)  DEFAULT NULL COMMENT '',
  `APPLYTYPE` varchar(48)  DEFAULT NULL COMMENT '',
  `EXTENDTIMES` decimal(24,0) DEFAULT NULL COMMENT '',
  `LNGOTIMES` decimal(24,0) DEFAULT NULL COMMENT '',
  `GOLNTIMES` decimal(24,0) DEFAULT NULL COMMENT '',
  `DRTIMES` decimal(24,0) DEFAULT NULL COMMENT '',
  `PUTOUTSUM` decimal(24,6) DEFAULT NULL COMMENT '',
  `ACTUALPUTOUTSUM` decimal(24,6) DEFAULT NULL COMMENT '',
  `OPERATEORGID` varchar(30)  DEFAULT NULL COMMENT '',
  `OPERATEUSERID` varchar(30)  DEFAULT NULL COMMENT '',
  `INPUTORGID` varchar(30)  DEFAULT NULL COMMENT '',
  `INPUTUSERID` varchar(100)  DEFAULT NULL COMMENT '',
  `INPUTDATE` varchar(15)  DEFAULT NULL COMMENT '',
  `UPDATEDATE` varchar(15)  DEFAULT NULL COMMENT '',
  `PIGEONHOLEDATE` varchar(15)  DEFAULT NULL COMMENT '',
复制代码

 

posted on   陈惟鲜的博客  阅读(285)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2014-11-20 生成多个文件,并打包成压缩包,在网页上下载。

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示