正则表达式中,"\\s*((?:\\[)(.*)(?:\\]))\\s*\\n" 代表什么?
发布网友
发布时间:2024-10-03 01:18
我来回答
共1个回答
热心网友
时间:2024-10-03 18:09
首先把转义去掉
\s*((?:\[)(.*)(?:\]))\s*\n
解释:
\s* # 匹配任意数量的空格和换行和制表符
((?:\[) # 匹配[
(.*) # 匹配任意数量的非回车的所有字符
(?:\])) # 匹配]
\s* # 匹配任意数量的空格和换行和制表符
\n # 匹配回车
综上所述,此正则
匹配 [xxxxxxxxxxx] 这样的文本