1. 前言

问题:Word写论文如何把文中的缩写快速转换成注释表?

原来样子:

想要的样子:

2. 步骤

  1. 使用查找替换高级用法,替换缩写顺序
  2. 选中所有文字
  3. 打开查找替换对话框,输入以下表达式:
  • 替换后样子:
  • 上边用到的两行表达式:
    查找内容:([一-龥a-zA-Z]@)([(])([a-zA-Z -]@)(,)([A-Za-z]@)([)])
    替换为:\5#\3,\1

  • 表达式解释:
    • 忽略缩写的具体内容,只看格式,比如:信息和通信技术(Information and Communication Technology,ICT)这句话,忽略文字具体内容,这句话的格式就是:中文全称+英文左括号+英文全称+中文逗号+大写英文缩写+英文右括号
    • 想要的顺序是:大写英文缩写+英文全称+中文逗号+中文全称
    • ():括号里边是表达式,在替换为一栏中,根据表达式在查找内容一栏中的顺序,用\+表达式顺序数字来代表这个表达式匹配到的具体内容,是具体内容哦。比如,假设([a-z]@)是第1个表达式,并且匹配到了abc,那么\1就代表abc
    • -:表范围,比如a-z代表了az所有小写字母,一-龥代表了所有汉字
    • []:任意一个括号中的字符,比如:[a-z]表示任意一个英文小写字母,[一-龥]表示任意一个中文汉字,[a-z一-龥]代表任意一个英文小写字母或者中文汉字
    • @:零个或者多个前一个表达式代表的字符。比如:[a-z]@可以匹配到aababc等小写字母组成的字符串,但不能匹配含有大写的字符串,比如aBc不能匹配到
    • ([一-龥a-zA-Z]@):表达式1,作用:匹配“中文全称”字符串
    • ([(]):表达式2:作用:匹配“英文左括号”
    • ([a-zA-Z -]@):表达式3,作用:匹配“英文全称”字符串
    • (,):表达式4,作用:匹配“大写英文缩写”字符串
    • ([)]):表达式5,作用:匹配“英文右括号”
    • \5:代表第5个表达式匹配到的字符串具体内容
    • #':就是一个普通字符,后续文字变表格用,你也可以用其它的
    • \3:代表第3个表达式匹配到的字符串具体内容
    • \1:代表第1个表达式匹配到的字符串具体内容
    • ([一-龥a-zA-Z]@)([(])([a-zA-Z -]@)(,)([A-Za-z]@)([)])的意思就是匹配具有这个格式的字符串,也就是你文中缩写的格式;\5#\3,\1就是调整匹配到的字符串的顺序,即把原来的顺序改为:大写英文缩写+英文全称+中文逗号+中文全称
    • 这是查找替换的高级用法,可以参看我博客的查找替换系列:Word查找替换高级玩法系列
  1. 选中替换后的文字 > 插入 > 表格 > 文本转换成表格


  2. 如果你想让缩写按照字母顺序排序,那么只需要把这个表格复制到Excel中,粘贴选项选择:匹配目标格式,按照如下操作:


未完 ......

点击访问原文(进入后根据右侧标签,快速定位到本文)

Word 查找替换高级玩法系列之 -- 把论文中的缩写词快速变成目录下边的注释表的更多相关文章

  1. Word 查找替换高级玩法系列之 -- 段首批量添加字符

    打开「查找和替换」输入框,按照下图操作: 更多查找替换高级玩法,参看:Word查找替换高级玩法系列 -- 目录篇 未完 ...... 点击访问原文(进入后根据右侧标签,快速定位到本文)

  2. Word 查找替换高级玩法系列之 -- 给数字批量添加空格和下划线

    Word中的查找和替换是一个很强大的功能,很多人都在使用这项功能.查找和替换,顾名思义就是说,查找到符合条件的内容,然后将那些内容替换成我们所需要的内容.下面,我们就通过实例来了解一下查找和替换功能, ...

  3. Word 查找替换高级玩法系列之 -- 将换行符替换成回车符

    我们从网上Copy过来的很多Word文档,里面使用的都是换行符,也就是我们常说的软回车,它显示为一个向下的箭头.这些符号不仅碍眼,而且会影响我们后期的排版,尤其是对段落的排版,因为Word里面的段落只 ...

  4. Word 查找替换高级玩法系列之 -- 查找文档中的叠字

    叠字,顾名思义,就是重复出现,叠加在一起的文字,多多少少.点点滴滴等都属于这类范畴.而当Word文档中出现这类文字的时候我们应该怎么鉴别呢?如何找到这些叠字? 李清照的<声声慢>一词相信大 ...

  5. Word 查找替换高级玩法系列之 -- 用替换功能删除空白区域

    当你遇到Word文档中时不时的出现一些空白区域的时候会怎么办呢?一个个删除吗?NO!NO!NO!!!那样也太慢了!仅使用替换功能就可以帮你一步搞定它! 下面这篇文档中含有半角空格.全角空格.不间断空格 ...

  6. Word 查找替换高级玩法系列之 -- 制表符对齐人工目录

    自己在Word中输入目录的时候是不是总也对不齐最右边的页码?这就是人工制作目录的不足之处了,但因着它能让我们更自由的发挥,所以还是得到了一些人的偏爱.那么问题来了,到底要怎么对齐这种人工目录呢? 1. ...

  7. Word 查找替换高级玩法系列之 -- 通配符大全A篇

    1. 通配符大全一览 序号 特殊字符(不使用通配符) 代码(不使用通配符) 特殊字符(使用通配符) 代码(使用通配符) 1 任意单个字符 ^? 任意单个字符 ? 2 任意数字 ^### 任意数字(单个 ...

  8. Word 查找替换高级玩法系列之 -- 替换手机号中间几位数字

    1.打开"查找和替换"对话框.切换到"开始"选项卡,在"编辑"组中选择"替换".或者按下快捷键"Ctrl+H& ...

  9. Word 查找替换高级玩法系列之 -- 通配符大全B篇

    未完 ...... 点击访问原文(进入后根据右侧标签,快速定位到本文)

随机推荐

  1. golang枚举类型 - iota用法拾遗

    在c#.java等高级语言中,经常会用到枚举类型来表示状态等.在golang中并没有枚举类型,如何实现枚举呢?首先从枚举的概念入手. 1.枚举类型定义 从百度百科查询解释如下:http://baike ...

  2. 《OOC》笔记(1)——C语言const、static和extern的用法

    <OOC>笔记(1)——C语言const.static和extern的用法 C语言中const关键字用法不少,我只喜欢两种用法.一是用于修饰函数形参,二是用于修饰全局变量和局部变量. 用c ...

  3. MySQL如何关联查询

    总的来说,mysql认为任何一个查询都是一次关联,并不仅仅是一个查询需要用到两个表匹配才叫关联,所以,在mysql中,每一个查询,每一个片段(包括子查询,甚至单表select)都可能是关联.所以,理解 ...

  4. iOS-分段控制器-基本概念

    可以直接复制使用 #import "FirstViewController.h" #import "Masonry.h" @interface FirstVie ...

  5. android,JNI创建进程,使用fork()

    long add(long x,long y) { pid_t fpid; //fpid表示fork函数返回的值 int count=0; fpid=fork(); if (fpid < 0) ...

  6. Codeforces Round #374 (Div. 2) A B C D 水 模拟 dp+dfs 优先队列

    A. One-dimensional Japanese Crossword time limit per test 1 second memory limit per test 256 megabyt ...

  7. 深入理解linux网络技术内幕读书笔记(二)--关键数据结构

    Table of Contents 1 套接字缓冲区: sk_buff结构 1.1 网络选项及内核结构 1.2 结构说明及操作函数 2 net_device结构 2.1 MTU 2.2 结构说明及操作 ...

  8. HTML 表单与输出

    我们先来设置一个简单的表单 <!doctype html><html><head> <meta charset="utf-8"> & ...

  9. Bootstrap入门(二十一)组件15:警告框

    Bootstrap入门(二十一)组件15:警告框 通过这些简单.灵活的进度条,为当前工作流程或动作提供实时反馈. 进度条组件使用了 CSS3 的 transition 和 animation 属性来完 ...

  10. 安装新的int 9中断例程2

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...