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}表示它前面的数列(用中括号表示)可以出现多少个
()表示括号里的内容是一个分组
使用通配符,即表示允许使用正则表达式,保留字符要表示它本身前面都得加"\",不只括号哟。