word的小问题

发布网友 发布时间:2024-10-29 06:12

我来回答

1个回答

热心网友 时间:2024-10-29 06:20

  我按顺序说一下吧:

  括号适用于将匹配分组,以便于后期引用

  <的意思是单词的边界,也就是说后面接的是一个单词的开头

  中括号包围起来的字符是指一个范围,也就是说只有该范围内的字符可以匹配,而在中括号中第一个如果是"!",那么就是指不在中括号中的字符可以匹配,而^13是指换行符,这儿用来代指段落标记。所以这儿的[!^13]是指匹配单个不是换行符(段落标记)的字符.之后会跟着一个换行符(^13)

  之后的*是指任意多个任意字符

  \1是用来引用第一个分组的内容,也就是第一组使用括号括起来的内容(指之前的(<[!^13]*^13)所匹配的内容)


  整个表达式的意思是:

  查找一个段落的结尾部分一直到与该段落结尾相同的段落,例如:


  aaa bbb ccc ddd eee

  abcdefghijklmnopqrst

  zyxwvutsrqpo bbb ccc ddd eee

  asdfghjkl;


  将会匹配如下部分

  

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com