精易论坛

标题: 正则表达式[]括号问题 [打印本页]

作者: 爱谁谁的样子    时间: 2021-7-5 09:06
标题: 正则表达式[]括号问题
本帖最后由 爱谁谁的样子 于 2021-7-5 09:14 编辑

原文
[qq会员]
qq会员价格=100
qq会员上架=1
qq会员卡密=
[qq黄专]
qq黄专价格=6
qq黄专上架=0
qq黄专卡密=
用正则 \[.*\] 规则匹配出来的结果怎么把[]去掉只留文字?


作者: lk1122    时间: 2021-7-5 09:10
本帖最后由 lk1122 于 2021-7-5 09:12 编辑

\[(.*)\]这样就行了
作者: 1185384801    时间: 2021-7-5 09:10
\[(.*?)\]
可以了解一下子匹配,同时不建议这种情况用贪婪匹配哦
作者: 爱谁谁的样子    时间: 2021-7-5 09:13
1185384801 发表于 2021-7-5 09:10
\[(.*?)\]
可以了解一下子匹配,同时不建议这种情况用贪婪匹配哦

匹配失败
作者: 爱谁谁的样子    时间: 2021-7-5 09:14
lk1122 发表于 2021-7-5 09:10
\[(.*)\]这样就行了

匹配失败
作者: 爱谁谁的样子    时间: 2021-7-5 09:16
lk1122 发表于 2021-7-5 09:10
\[(.*)\]这样就行了

结果还有有[]啊
作者: lk1122    时间: 2021-7-5 09:19
爱谁谁的样子 发表于 2021-7-5 09:16
结果还有有[]啊

取子匹配文本()
作者: v1331v    时间: 2021-7-5 09:21
\w\w[\u4e00-\u9fa5][\u4e00-\u9fa5]

QQ截图20210705092145.jpg (31.49 KB, 下载次数: 0)

QQ截图20210705092145.jpg

作者: knowledge    时间: 2021-7-5 09:22
还是发问答区吧,
作者: 爱谁谁的样子    时间: 2021-7-5 09:26
lk1122 发表于 2021-7-5 09:19
取子匹配文本()

谢谢你 出来了
作者: 爱谁谁的样子    时间: 2021-7-5 09:26
v1331v 发表于 2021-7-5 09:21
\w\w[%u4e00-%u9fa5][%u4e00-%u9fa5]

感谢 谢谢你的解答
作者: 爱谁谁的样子    时间: 2021-7-5 09:26
knowledge 发表于 2021-7-5 09:22
还是发问答区吧,

没有精易币了 哈哈
作者: 1234543    时间: 2021-8-14 10:01
\[(.*)\](?s)(?:\n)(.*?)\[(.*?)\](?:\n)(.*)




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4