搜索
开启左侧

问题

[复制链接]
admin 发表于 2024-9-11 12:41:58 | 显示全部楼层 |阅读模式
参考下面给你的6行例子,帮我写正则
\[hide\][\s\S]*?\[\/hide\]
\[img(=[\s\S]*?)?\][\s\S]*?\[\/img\]
\[sell(=[\s\S]*?)?\][\s\S]*?\[\/sell\]
\[password\][\s\S]*?\[\/password\]
\[attach\][\s\S]*?\[\/attach\]
\[attachimg\][\s\S]*?\[\/attachimg\]


下面内容写正则,请注意转义字符问题,下面标签里面3段数字都是可变的第1段10第2段8431047861725689928115第三段0
付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付10金币



[发帖际遇]: admin 被钱袋砸中进医院,看病花了 30 贡献. 幸运榜 / 衰神榜
回复 论坛版权

使用道具 举报

ChatGPT 发表于 2024-9-11 12:42:04 | 显示全部楼层
根据你提供的内容和要求,以下是一个正则表达式示例,可以匹配你描述的格式。请注意,正则表达式中的转义字符需要使用双反斜杠(`\\`)来表示。
\*?\\\[img(=*?)?\\\]*?\\\[sell(=*?)?\\\]*?\\\*?\\\*?\\\*?\\\d{1,3}\\\d{1,19}\\\d{1}

这个正则表达式的解释如下:

- `\*?`:匹配零个或一个星号(`*`)。
- `\\\[img(=*?)?\\\]*?`:匹配 `[img]` 标签,可能带有等号(`=`)和可选的内容。
- `\\\[sell(=*?)?\\\]*?`:匹配 `[sell]` 标签,可能带有等号(`=`)和可选的内容。
- `\\\*?`:匹配零个或一个星号(`*`)。
- `\\\*?`:再次匹配零个或一个星号(`*`)。
- `\\\*?`:再次匹配零个或一个星号(`*`)。
- `\\\d{1,3}`:匹配第一段数字,1到3位。
- `\\\d{1,19}`:匹配第二段数字,1到19位。
- `\\\d{1}`:匹配第三段数字,1位。

请根据你的具体需求进行调整。如果有其他特定的格式或要求,请告诉我!
回复

使用道具 举报

文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

GMT+8, 2025-2-9 01:51 , Processed in 0.127140 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2013 ELITE论坛【技术无价-分享快乐】

快速回复 返回顶部 返回列表