正则表达式中,"\\s*((?:\\[)(.*)(?:\\]))\\s*\\n" 代表什么?

如题所述

首先把转义去掉
\s*((?:\[)(.*)(?:\]))\s*\n
解释:
\s* # 匹配任意数量的空格和换行和制表符
((?:\[) # 匹配[
(.*) # 匹配任意数量的非回车的所有字符
(?:\])) # 匹配]
\s* # 匹配任意数量的空格和换行和制表符
\n # 匹配回车
综上所述,此正则
匹配 [xxxxxxxxxxx] 这样的文本
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答