word怎么把题目代码和前面的编号怎么换行。 就是把2、(1)题目代码提行,后面每个都提行,他前

word怎么把题目代码和前面的编号怎么换行。

就是把2、(1)题目代码提行,后面每个都提行,他前面数字不一样怎么炒作

    必须使用正则表达式:

替换内容:([1-9]{1,2}、\(1\)题目代码:*)(\(2\)试题:)

替换:^13\1^13\2

然后,点击“更多”命令按钮1(打开下面的选项后显示为“更少”),勾远2“使用通配符。

    相关正则表达式说明:

  替换内容用的正则表达式:

    “[1-9]{1,2}”,表示为1个或者2个数字。word最多支持2个选项,若有3个数则必须把{1,2}改成{3}后再进行一次替换。该部分对应(1、(1)题目代码中)的第一个1(在{1,2}情况下,它可以是1-99,在{3,4}限定下可以是100-9999的数)

    “、\(1\)题目代码:”,表示“(1)题目代码”字符串。因为在使用通配符的情况下,"()"表示分组,要单纯的表示括号,前面必须加反斜杠“\“。

    ”*“,表示任意多个任意字符

    "\(2\)试题:",表示字符串“(2)试题:",写法原因同上。外面加的括号,表示是一个组;该替换内容有两个分组,自己识别一下。

  替换中的正则表达式:

    ”^13“,表示换行符。在使用通配符时,“^p”换行符无效。

    "\1"和"\2",表示第一个分组和第二个分组,具体分组对照替换内容里的设置。它适用于截取原文内容进行改变,而原文替换内容又是变化的情况下。


操作示意图:

效果图:

追问

你是神吗

大括号和中括号有什么区别呢

单纯表示括号,是不是前面括号要加斜杠,后面反扩号前面也要加斜杠

如果不把(2)试题提前,是不是只要第一个括号的内容

追答

在正则表达式里:
[1-9],[1,2,3]中括号里面是数列,表示可以是其中的任意字符
{1,2}或{3}表示它前面的数列(用中括号表示)可以出现多少个
()表示括号里的内容是一个分组
使用通配符,即表示允许使用正则表达式,保留字符要表示它本身前面都得加"\",不只括号哟。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-10
你可以用替换方法试试,使用模糊替换和高级里的换行符。追问

怎么编写呢?数字和括号的模糊怎么表示呢

追答

word里英文输入的问号可以代表任意一个字符来进入替换,

可以这样输入,如下图

本回答被网友采纳
第2个回答  2015-04-11
ctrl+h
替换里,*、替换为^p*、
^p是回车符
第3个回答  2015-04-11
替换
相似回答