拜托大神!Word中如何使用通配符调换文字前后顺序? word如何使用通配符批量修改特定字段的文字格式?
任意单个字符:“?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。如:输入“? 国”就可以找到诸如“中国”、“美国”、“德国”等字符;输入“???国”可以找到“孟加拉国”等字符。
任意多个字符
: “*”可以代表任意多个字符。如:输入“*国”就可以找到“中国”、“美国”、 “孟加拉国”等字符。
指定字符之一: “[]”框内的字符可以是指定要查找的字符之一,如:输入“[中美]国”就可以找到“中国”、“美国”。 又如:输入“th[iu]g”,就可查找到“thigh”和“thug”。 输入“[学硕博]士”,查找到的将会是学士、士、硕士、博士。
指定范围内的任意单个字符
: “[x-x]”可以指定某一范围内的任意单个字符,如:输入“[a-c]mend”的话,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符内容。
排除指定范、排除指定范围内的任意单个字符: “[!x-x]”可以用来排除指定范围内的任意单个字符,如:输入“[!a-c]”的话,word程序就可以找到“good”、“see”、“these”等目标字符,而所有包含字符a、b、c之类的内容都不会在查找结果中出现。
指定前一字符的个数:“{n}”可以用来指定要查找的字符中包含前一字符的个数,如:输入“cho{1} se”就是说包含1个前一字符“o”,可以找到“chose”,输入“cho{2}se”就是说包含2个前一字符“o”,可以找到, “choose”。
指定前一字符、指定前一字符数范围:“{x,x}”可以用指定要查找字符中前一字符数范围,如:输入“cho{1,2}”,则说明包含前一字符“o”数目范围是1-2个,则可以找到“chose”、“choose”。
一个以上的前一字符
: “@”可以用来指定要查找字符中包含一个以上的前一字符,如:输入”,就可以找到, “chose”、“choose”等字符。
指定起始字符串:“<”可以用来指定要查找字符中的起始字符串,如:输入“<ag”,就说明要查找的字符的起始字符为“ag”,可以找到 “ago”、“agree”、“again”等字符。输入“<te”的话,可能查到“ten”、“tea”等。
指定结尾字符串: “>”可以用来指定要查找字符中的结尾字符串,如:输入“er>”,就说明要查找的字符的结尾字符为“er”,可以找到 “ver”、“her”、“lover”等等。输入“en>”, 就说明要查找到以“en”结尾的所有目标对象,可能找到“ten”、“pen”、“men”;输入“up>”,就说明要查找到以“up”结尾的所有目标对象,例如会找到“setup”、“cup”等等。
用替换功能。
打开word的表格,先选出需要通配符的文字,然后用CTRL+H,出现下图所示:
查找内容 (到哪)替换为 去吗 为“替换为”设置需要的字体大小。单击全部替换即可将以A开头的段落的字体设置为需要的大小。
工具/材料:Microsoft Office Word2016版,Word文档。
1、首先选中Word文档,双击打开。
2、然后在该界面中,可见要调换文字前后顺序的内容。
3、其次在该界面中,点击工具栏中“文件”选项。
4、然后在该界面中,点击工具栏中“编辑”里“替换”选项。
5、其次在该界面中,输入查找内容为“(内)(容)”、替换为“\2\1”。
6、然后在该界面中,勾选“高级搜索”里的“使用通配符”按钮。
7、之后在该界面中,点击“全部替换”按钮。
8、最后在该界面中,成功显示调换文字前后顺序的结果。
ctrl+h替换中选中使用通配符,查找
([a-zA-Z-]{1,})*([一-龥]{1,})
替换为
\2 \1
全部替换就行了,[a-zA-Z-]{1,}是表示由a-zA-Z和-组成的单词,[一-龥]是汉字的范围
①Word通配符,“?”代表任意一个字符,“*”代表任意长度的字符串,例如,张三张四张五,用一个“张?”就可以找到张三张四张五,甚至张开头的文档中所有两字词语,都能查找出来。
②而“*”则代表任意字符串,比如“张*”,它可以找到除上面所有的以张开头的两字词语外,还可以找到其他的词语(短语),如“张三丰”“张师傅”等。
③看了上面的两条介绍,大家肯定会觉得太强大了是吧。可是问题也来了,?和*本身就是标点符号和运算符号,如果我们要搜索它们自身,又该怎么办?所以微软充分考虑到了这个情况,要是搜索通配符本身的话,就在前面加“\”(反斜杠),才能找到刚才提到的“张*”,就把查找条件设为“张\*”。
注意事项
比如去掉所有的括号及里面的字,也就是用替换法去除或替换,或者在编VBA程序时才用到,如果只是一般的查找替换,上面说的全是废话,如果你一定要试试的话,必须在查找与替换对话框里点选“高级”按钮,再勾选“使用通配符U”。
先按“ctrl+H”或者直接在页面上按查找进入“替换页面”,在“查找内容”里头输入“(*)([A-Z]*^13)”,在“替换”里头输入“\2\1”。都是在英文状态下输入,点击“更多”按钮,勾选下方的“使用通配符”。然后点击全部替换
Word通配符,“?”代表任意一个字符,“*”代表任意长度的字符串,例如,张三张四张五,用一个“张?”就可以找到张三张四张五,甚至张开头的文档中所有两字词语,都能查找出来。Word通配符,“?”代表任意一个字符,“*”代表任意长度的字符串,例如,张三张四张五,用一个“张?”就可以找到张三张四张五,甚至张开头的文档中所有两字词语,都能查找出来。