博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2005的正则表达式替换
阅读量:4111 次
发布时间:2019-05-25

本文共 572 字,大约阅读时间需要 1 分钟。

在 VS2005中使用正则表达式进行【替换】

要将:

    SGFP_B,

    SGFP_KO,
    SGFP_MN,
替换成:
 { SGFP_B,     "B" },
 { SGFP_KO, "KO" },
 { SGFP_MN, "MN" },

正则表达式:{SGFP_}{

.*},    [注意:*里面有一个.,*表示“零个或者多个字符”,不知道前面为什么还要加个.,如果没有则会报错]

替换为:\{ \1\2,\t"\2"\ },

解释:\1表示第一个括号中的内容:SGFP_,\2表示SGFP_后面的_B、_KO、_MN

下面的例子摘自:http://www.cnblogs.com/nsnow/archive/2011/04/25/2028776.html

       DBAssist.ToInt32(p_dtrSource["QCBATCH_SEQ_INT"])         

              转换成

       p_dtrSource["QCBATCH_SEQ_INT"].ToString()
只需要在查找/替换中【记得选中查找选项中的使用-> 正则表达式】输入:
    正则表达式: {DBAssist.ToInt32\(} {.*} {\)}
    替换为: \2.ToString()

解释:括号内为标记表达式,第一个就是 \1

            \2.ToString() 就是保留{.*}匹配的值,在加上.ToString()
你可能感兴趣的文章
mac 安装 tomcat 配置
查看>>
linux下正确安装jsoncpp
查看>>
document.body.scrollTop等常见易混淆属性整理
查看>>
基于EasyUI的软件框架打造-树(Tree)封装
查看>>
关于模板该不该用css强制编辑器文本开头空两格
查看>>
KMP 算法实现
查看>>
《图解 HTTP》 学习笔记
查看>>
webpack小白入门之文件监听,热更新,文件指纹,代码压缩【1-4】
查看>>
Objective-C Runtime:消息转发机制
查看>>
微信小程序picker隐藏年份
查看>>
快速了解 React Hooks 原理
查看>>
响应式布局
查看>>
百度云下载工具分享
查看>>
spark on yarn任务提交缓慢解决
查看>>
Filco圣手二代双模蓝牙机械键盘的连接方法
查看>>
pyspark学习笔记
查看>>
JDK源码那些事儿之PriorityBlockingQueue
查看>>
Docker那些事儿之镜像创建
查看>>
Docker那些事儿之编排工具docker-compose
查看>>
JDK源码那些事儿之SynchronousQueue上篇
查看>>