Microsoft Word Regular Expression
Microsoft Word Regular Expression
Word裏的正則表達式-不一樣的符號。
一、Normal Find and Replace
二、Search by using wildcards/利用通配符(*)搜索
1、Expressions in wildcards searches
Use parentheses ( ) to create groups of wildcard characters and text in the Find What box, and then use \n in the Replace With box to use the results of each expression.
用括号()在Find What输入框中去创建包含wildcard字符和文本的分组,然后在Replace With输入框中用\n去代替每个表达式。注意:n是 分组/group 的序号。比如有5个(,即创建了5格分组,则n可以是是1至5中的任意一个值。
You can use the \n wildcard to search for an expression and then replace it with the rearranged expression. For example, type (Ashton) (Chris) in the Find what box and \2 \1 in the Replace with box. Word will find Ashton Chris and replace it with Chris Ashton.
可以利用\n
通配符去搜索一个表达式,并用重新排序的表达式替换。比如在Find what框中输入(Ashton) (Chris),在Replace with框中输入\2 \1。Word会搜索Ashton Chris,并用Chris Ashton去替换,也就是说:将第2组与第1组交换顺序。
2、Wildcards for items you want to find and replace/常用 wildcard/通配符
- When the Use wildcards check box is selected, Word finds only the exact text that you specify. Notice that the Match case and Find whole words only check boxes are unavailable (dimmed) to indicate that these options are automatically turned on. You can't turn off these options.
- To search for a character that's defined as a wildcard, type a backslash () before the character. For example, type \? to find a question mark or \ to find a backslash character (this is often called an “escape character”).用 backslash/反斜线,即在字符前加一个反斜线(),来搜索 通配符/wildcard。比如输入 \?来搜索 ?/问号。
- You can use parentheses to group the wildcard characters and text and to indicate the order of evaluation. For example, type <(pre)*(ed)> to find "presorted" and "prevented".利用()/英文括号将通配符和文本分组。
To find | Type | Example |
---|---|---|
Any single character, including space and punctuation characters | ? | s?t finds sat, set, and s t. |
One of these characters | [ ] | w[io]n finds win and won. |
Any single character in this range | [-] | [r-t]ight finds right, sight,tight. Ranges must be in ascending order. |
The beginning of a word | < | <(inter) finds interesting and intercept, but not splintered. |
The end of a word | > | (in)> finds in and within, but not interesting. |
Expression | () | Word remembers the results of a search combination to use in a replace operation. |
Any single character except the characters in the range inside the brackets | [!x-z] | t[!a-m]ck finds tock and tuck, but not tack or tick. |
Exactly n occurrences of the previous character or expression | {n} | fe{2}d finds feed but not fed. |
At least n occurrences of the previous character or expression | {n,} | fe{1,}d finds fed and feed. |
From n to m occurrences of the previous character or expression | {n,m} | 10{1,3} finds 10, 100, and 1000. |
One or more occurrences of the previous character or expression | @ | lo@t finds lot and loot. |
Any string of characters, including space and punctuation characters | * | s*d finds sad, started, and significantly altered. |
注意:上边的这个表格使用Cnblog的Markdown编辑器自动生成的,暂时不知道如何设置表格的属性-文本对齐、换行。
三、Use codes to find letters, formatting, fields, or special characters
1、Code that work in the Find What box or Replace With box.
To find | Type |
---|---|
Paragraph mark ( ¶) | ^p (doesn't work in the Find what box when the Use wildcards option is turned on), or ^13 |
Tab character ( tab character ) | ^t or ^9 |
ASCII character | ^ nnn, where nnn is the character code |
ANSI character | ^0 nnn, where 0 is zero and nnn is the character code |
Em dash (—) | ^+ |
En dash (–) | ^= |
Caret character | ^^ |
Manual line break ( manual line break ) | ^l or ^11 |
Column break | ^n or ^14 |
Page or section break | ^12 (when replacing, inserts a page break) |
Manual page break | ^m (also finds or replaces section breaks when the Use wildcards option is turned on) |
Nonbreaking space ( nonbreaking space ) | ^s |
Nonbreaking hyphen ( nonbreaking hyphen ) | ^~ |
Optional hyphen ( optional hyphen ) | ^- |
四、Find and replace text by using regular expressions (Advanced)
1、About Regular Expression
You can automate many find-and-replace tasks by using wildcard characters to build regular expressions, which are combinations of literal text and wildcard characters. The literal text characters indicate text that must exist in the target string of text. The wildcard characters indicate the text that can vary in the target string. For example, you can use regular expressions to find and remove duplicate rows from a large table or to transpose a list of names (change them from "First Last" to "Last, First").
2、
參考:
Microsoft Word Regular Expression的更多相关文章
- Regular Expression(正则表达式)之邮箱验证
正则表达式(regular expression, 常常缩写为RegExp) 是一种用特殊符号编写的模式,描述一个或多个文本字符串.使用正则表达式匹配文本的模式,这样脚本就可以轻松的识别和操作文本.其 ...
- Regular Expression Syntax
python的正则表达式 正则表达式的概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规 ...
- [转]The Regular Expression Object Model
本文转自:https://docs.microsoft.com/en-us/dotnet/standard/base-types/the-regular-expression-object-model ...
- grep(Global Regular Expression Print)
.grep -iwr --color 'hellp' /home/weblogic/demo 或者 grep -iw --color 'hellp' /home/weblogic/demo/* (-i ...
- Python中的正则表达式regular expression
1 match = re.search(pat,str) If the search is successful, search() returns a match object or None o ...
- Python正则表达式Regular Expression基本用法
资料来源:http://blog.csdn.net/whycadi/article/details/2011046 直接从网上资料转载过来,作为自己的参考.这个写的很清楚.先拿来看看. 1.正则表 ...
- Python 模块 re (Regular Expression)
使用 Python 模块 re 实现解析小工具 概要 在开发过程中发现,Python 模块 re(Regular Expression)是一个很有价值并且非常强大的文本解析工具,因而想要分享一下此 ...
- python learning Regular Expression.py
# 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被用来检索.替换那些符合某个模式(规 ...
- Java基础-正则表达式(Regular Expression)语法规则简介
Java基础-正则表达式(Regular Expression)语法规则简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.正则表达式的概念 正则表达式(Regular Exp ...
随机推荐
- MSSQLSERVER数据库- 慎用SELECT INTO复制表
很多时候我们习惯于用SELECT INTO复制一个表或表结构,因为它方便,快捷,而且在某些情况下效率比INSERT INTO 效率要高一些.但是要注意: SELECT INTO 复制表或表结构的时候, ...
- iOS中的深复制与浅复制
很多语言中都有深复制浅复制的概念,如C++,ObjC等.简单来说,浅复制就是两个变量指向了同一块内存区域,深复制就是两个变量指向了不同的内存区域,但是两个内存区域里面的内容是一样的. 浅复制示意图: ...
- openssl enc 加解密
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- 使用纯代码定义UICollectionView和自定义UICollectionViewCell
1.自定义UICollectionView 2.实现<UICollectionViewDataSource,UICollectionViewDelegateFlowLayout,UICollec ...
- Android develop tricks——整理自国外的一些Blog
ViewDragHelper --视图拖动是一个比較复杂的问题.这个类能够帮助解决不少问题.假设你须要一个样例,DrawerLayout就是利用它实现扫滑.Flavient Laurent 还写了一些 ...
- WdatePicker开始日期不能大于结束日期
<input class="input_calendar inputcss" id="startDate" runat="server" ...
- IOS开发之类和对象
IOS开发之类和对象 OC和Java一样都是一种面向对象的语言,从今天開始我和大家一起来系统学习这样的面向对象的语言oc,欢迎大家什么问题和我一起探讨和学习. OC定义类有两个步骤:1.接口部分(通俗 ...
- 应用之星推出“图文app”制作工具,并附上教程
应用之星已推出的"图文"app制作工具,是高速制作图文电子书,图文杂志等一切有关图文资料的app生成工具,以下跟大家介绍"图文"制作教程,简单快捷,大致分三大步 ...
- Android 多点手势识别详解
google 提供的API中,有个类,大家都很熟悉,GestureDetector.使用它,我们可以识别用户通常会用的手势.但是,这个类不支持多点触摸(可能 google认为没有人会在几个手指都在屏幕 ...
- 【转】 如何利用Cocos2d-x开发一个游戏
原文:http://blog.csdn.net/honghaier/article/details/7888592 这个问题的结果应该是一个流程.我将从一些长期的PC端游戏开发经验结合Cocos2d- ...