查找:Load\(\"Sql模板名称[^\"]+
替换:\0_操作名

说明:
将形式如下的字符串替换
Load("Sql模板名称")
Load("Sql模板名")

Load("Sql模板名称_操作名")
Load("Sql模板名")

*********************************************

查找:{Load\(\"Sql模板名称[^\"]+(_Read|_Update)}_操作名>
替换:\1

说明:
将形式如下的字符串替换
Load("Sql模板名称_Read_操作名")
Load("Sql模板名称_Update_操作名")
Load("Sql模板名_Update_操作名")
Load("Sql模板名_Delete_操作名")

Load("Sql模板名称_Read")
Load("Sql模板名称_Update")
Load("Sql模板名_Update_操作名")
Load("Sql模板名_Delete_操作名")
*********************************************

查找内容”字符串中可使用的正则表达式与 .NET Framework 编程中的有效正则表达式有语法上的区别。例如,在“查找和替换”中,大括号表示法 {} 用于带标记的表达式。因此,表达式 zo{1} 匹配所有 zo 后跟有标记 1 的搜索项,例如 Alonzo1Gonzo1。但在 .NET Framework 中,{} 表示法用做限定符。因此表达式 zo{1} 匹配所有 z 后仅跟有一个 o 的搜索项,例如 zone,而 zoo 则不匹配。


用于“查找和替换”的正则表达式

以下是“引用列表”中可用的正则表达式

表达式
语法
说明

任一字符

.

匹配除分行符外的任何一个字符。

零个或更多个

*

匹配前面表达式的零个或多个搜索项,寻找所有可能匹配。

一个或更多个

+

匹配前面表达式的至少一个搜索项。

行首

^

将匹配字符串锚定到行首。

行尾

$

将匹配字符串锚定到行尾。

词首

<

仅当词在文本中的此位置开始时才匹配。

词尾

>

仅当词在文本中的此位置结束时才匹配。

换行符

\n

匹配与平台无关的换行符。在“替换”表达式中,插入换行符。

集中的任何一个字符

[]

匹配 [] 内的任何一个字符。要指定字符的范围,请列出由短划线 (-) 分隔的起始字符和结束字符,如 [a-z] 中所示。

集中没有的任何一个字符

[^...]

匹配跟在 ^ 之后的不在字符集中的任何字符。

|

匹配 OR 符号 (|) 之前或之后的表达式。最常用在分组中。例如,(sponge|mud) bath 匹配“sponge bath”和“mud bath”。

转义符

\

按原义匹配反斜杠 (\) 之后的字符。这使您可以查找在正则表达式表示法中使用的字符,如 { 和 ^。例如,\^ 搜索 ^ 字符。

带标记的表达式

{}

匹配以带括号的表达式标记的文本。

C/C++ 标识符

:i

匹配表达式 ([a-zA-Z_$][a-zA-Z0-9_$]*)。

带引号的字符串

:q

匹配表达式 (("[^"]*")|('[^']*'))。

空格或制表符

:b

匹配空格或制表符。

整数

:z

匹配表达式 ([0-9]+)。

“查找”和“替换”操作中所有有效正则表达式的列表,比“引用列表”中可显示的列表长。您还可将以下任意正则表达式插入到“查找内容”字符串中:

表达式
语法
说明

最少 — 零个或更多个

@

匹配前面表达式的 0 个或更多搜索项,匹配尽可能少的字符。

最少 — 一个或更多个

#

匹配前面表达式的一个或更多搜索项,匹配尽可能少的字符。

重复 n 次

^n

匹配前面表达式的 n 次出现。例如,[0-9]^4 匹配任意 4 位数字的序列。

分组

()

将子表达式分组。

第 n 个带标记的文本

\n

在“查找”或“替换”表达式中,指示第 n 个带标记的表达式所匹配的文本,其中 n 是从 1 至 9 的数字。

在“替换”表达式中,\0 插入整个匹配的文本。

右对齐字段

\(w,n)

在“替换”表达式中,将字段中第 n 个带标记的表达式右对齐至少 w 字符宽。

左对齐字段

\(-w,n)

在“替换”表达式中,将字段中第 n 个带标记的表达式左对齐至少 w 字符宽。

禁止匹配

~(X)

当 X 出现在表达式中的此位置时禁止匹配。例如,real~(ity) 匹配“realty”和“really”中的“real”,而不匹配“reality”中的“real”。

字母数字字符

:a

匹配表达式 ([a-zA-Z0-9])。

字母字符

:c

匹配表达式 ([a-zA-Z])。

十进制数字

:d

匹配表达式 ([0-9])。

十六进制数

:h

匹配表达式 ([0-9a-fA-F]+)。

有理数

:n

匹配表达式 (([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+))。

字母字符串

:w

匹配表达式 ([a-zA-Z]+)。

转义符

\e

Unicode U+001B。

Bell

\g

Unicode U+0007。

Backspace

\h

Unicode U+0008。

制表符

\t

匹配制表符,Unicode U+0009。

Unicode 字符

\x#### 或 \u####

匹配 Unicode 值给定的字符,其中 #### 是十六进制数。可以用 ISO 10646 代码点或两个提供代理项对的值的 Unicode 码位指定基本多语种平面(即一个代理项)外的字符。

下表列出按标准 Unicode 字符属性进行匹配的语法。两个字母的缩写词与 Unicode 字符属性数据库中所列的一样。可将这些指定为字符集的一部分。例如,表达式 [:Nd:Nl:No] 匹配任何种类的数字。

表达式
语法
说明

大写字母

:Lu

匹配任何一个大写字母。例如,:Luhe 匹配“The”但不匹配“the”。

小写字母

:Ll

匹配任何一个小写字母。例如,:Llhe 匹配“the”但不匹配“The”。

词首大写字母

:Lt

匹配将大写字母和小写字母结合的字符,例如,Nj 和 Dz。

修饰符字母

:Lm

匹配字母或标点符号,例如逗号、交叉重音符和双撇号,用于表示对前一字母的修饰。

其它字母

:Lo

匹配其他字母,如哥特体字母 ahsa。

十进制数字

:Nd

匹配十进制数(如 0-9)和它们的双字节等效数。

字母数字

:Nl

匹配字母数字,例如罗马数字和表意数字零。

其它数字

:No

匹配其他数字,如旧斜体数字一。

开始标点符号

:Ps

匹配开始标点符号,例如左方括号和左大括号。

结束标点符号

:Pe

匹配结束标点符号,例如右方括号和右大括号。

左引号

:Pi

匹配左双引号。

右引号

:Pf

匹配单引号和右双引号。

破折号

:Pd

匹配破折号标记。

连接符号

:Pc

匹配下划线标记。

其他标点符号

:Po

匹配 (,)、?、"、!、@、#、%、&、*、\、(:)、(;)、' 和 /。

空白分隔符

:Zs

匹配空白。

行分隔符

:Zl

匹配 Unicode 字符 U+2028。

段落分隔符

:Zp

匹配 Unicode 字符 U+2029。

无间隔标记

:Mn

匹配无间隔标记。

组合标记

:Mc

匹配组合标记。

封闭标记

:Me

匹配封闭标记。

数学符号

:Sm

匹配 +、=、~、|、< 和 >。

货币符号

:Sc

匹配 $ 和其他货币符号。

修饰符号

:Sk

匹配修饰符号,如抑扬音、抑音符号和长音符号。

其它符号

:So

匹配其他符号,如版权符号、段落标记和度数符号。

其他控制

:Cc

匹配类似 TAB 和 NEWLINE 这样的 Unicode 控制字符。

其他格式

:Cf

格式控制字符,例如双向控制字符。

代理项

:Cs

匹配代理项对的一半。

其他私用

:Co

匹配私用区域的任何字符。

其它未分配字符

:Cn

匹配未映射到 Unicode 字符的字符。

除标准 Unicode 字符属性外,还可以指定下列附加属性作为字符集的一部分

表达式
语法
说明

Alpha

:Al

匹配任何一个字符。例如,:Alhe 匹配“The”、“then”、“reached”等单词。

Numeric

:Nu

匹配任何一个数或数字。

标点

:Pu

匹配任何一个标点符号,如 ?、@、' 等等。

空白

:Wh

匹配所有类型的空格,包括印刷和表意文字的空格。

Bidi

:Bi

匹配诸如阿拉伯文和希伯来文这类从右向左书写的字符。

朝鲜文

:Ha

匹配朝鲜文和组合朝鲜文字母。

平假名

:Hi

匹配平假名字符。

片假名

:Ka

匹配片假名字符。

表意文字/汉字/日文汉字

:Id

匹配表意文字字符,如汉字和日文汉字

http://hi.baidu.com/yandavid/blog/item/4f9bc80906d1998ed1581bbb.html

帮助msdn位置: ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vsnav/html/718a617d-0e05-47e1-a218-9746971527f4.htm 微软权威参考

转载于:https://www.cnblogs.com/emanlee/archive/2010/07/06/1772517.html

Vs 正则表达式 查找替换 微软权威参考相关推荐

  1. notepad++正则表达式查找替换应用

    notepad++正则表达式查找替换应用 基本表达 应用举例 例子01 将行中数字重复 例子02 章节标题前加空行 例子03 去掉行尾的注释 例子04 匹配括号中的内容(或者各种成对符号中的内容) 基 ...

  2. VS 2005/2008 开发工具中 使用正则表达式查找替换的使用说明

    正则表达式是查找和替换文本模式的简洁和灵活的表示法.Visual Studio 中使用的正则表达式是 Visual C++ 6.0 中使用的.具有简化语法的表达式的超集. 在"查找" ...

  3. eclipse使用技巧---使用正则表达式查找替换

    1,Eclipse ctrl+f 打开查找框 2,选中 Regular expressions (正则表达式) 去掉/* */(eclipse)        /\*(.|[\r\n])*?\*/ 去 ...

  4. python 正则表达式 查找 替换 文本

    对于简单的文本模式,使用str.replace()即可. 例如: text='mark ,帅哥,18,183 帅,mark' print(text.replace('18','19')) print( ...

  5. vs vc 2017 查找替换 下 的 正则表达式 用法

    案例,亲测通过:在vs2013中使用正则表达式查找和替换文本内容_langresser的博客-CSDN博客_vs 替换字符串 案例,亲测不通过:Visual Studio 使用正则表达式查找替换_分号 ...

  6. VBA:结合查找替换批量检索关键词

    目录 一.问题假设 1.待处理文件 2.假设处理要求 二.关键思路 1.遍历Excel单元格 2.Word中查找替换 三.参考代码 四.操作步骤及效果 1.步骤 (1)准备 (2)开始运行 (3)选择 ...

  7. Editplus查找替换的正则表达式应用说明

    表达式 说明 \t        制表符. \n        换行. .         匹配任意字符. |         匹配表达式左边和右边的字符. 例如, "ab|bc" ...

  8. 在VS中用正则表达式查找或替换

    2005VS和2008VS正则替换规则如下(2013VS不适合,不需要的同学可以直接跳到2013VS的操作办法): Example: 查找#incldue中带有gl开头的头文件的,用 include. ...

  9. visual studio 正则表达式 查找与替换文本

    好多时候想要重构一些代码,但是修改起来发现很麻烦,因为简单的文本替换不能满足需求,这时候就要借助ide的力量了. 还好visual studio 2010支持正则表达式查找和替换.如下图所示: doc ...

最新文章

  1. 8800个机器学习开源项目为你精选TOP30!
  2. Jmeter(一)http接口添加header和cookie --转载
  3. swift_015(Swift 的函数)
  4. 【Java 虚拟机原理】Dalvik 虚拟机 ( 打包 Jar 文件和 Dex 文件 | 反编译 Dex 文件 | 分析 Dex 文件反编译结果 )
  5. php怎么检查输入名称,PHP |通过$_POST []获取输入名称
  6. php删除excel文件,PHPExcel:HTML到Excel,写入删除excel文件中的CSS
  7. [leetcode] 872. 叶子相似的树(周赛)
  8. windows上传文件到linux乱码解决
  9. MPLS virtual private network 地址重叠实验(华为设备)
  10. Android开发1、2周——GeoQuiz项目
  11. Hbase常用shell
  12. 微信开发者工具显示切后台按钮
  13. 【历史上的今天】7 月 22 日:Linux 开发的“二把手”出生;苹果发布 OS 8;MSN 发布
  14. js校验 身份证号18位
  15. Lick the habit 戒除恶习
  16. 【阿里巴巴】学习Java在面试过程中跳槽成功的心得总结
  17. Barcode Reader SDK5.xCrack,条形码识别支持多种文档和图像格式
  18. MySQL之DML常用命令
  19. 驾驭你的“职场布朗运动” .
  20. 模拟CMOS集成电路设计入门学习(8)

热门文章

  1. 管理的最高境界:残缺中的和谐
  2. 给别人电脑永远设置个别人删不掉的管理员用户
  3. Zynq器件XADC模块介绍
  4. 为什么采用4~20mA的电流来传输模拟量?
  5. linux grep find查找文件夹、代码中的某行/字符串
  6. 转 cocos2d-x 3.0 常用对象的创建方式
  7. Android中的context
  8. shell 批量添加用户健壮版
  9. ImportError: No module named pil
  10. 查找SQL SERVER 2005 IO过高的数据库