- commands:
- pattern: '\[/[\w ]+\]'
- display:
- text: "&3[&e%string_substring_1,{string_indexOf_{0}_]}_{0}%&3]"
- hover:
- - '&7这是一条命令'
- - '&7点击可将其复制到聊天栏'
- suggest: '%string_substring_1,{string_indexOf_{0}_]}_{0}%'
目的:匹配诸如 [/commands] 的形式,点击将 /commands 复制到聊天栏
症状:输入符合正则表达式的内容后直接不显示聊天消息
附:变量和正则表达式本身都单独测试过,均可正常运作。
本帖最后由 FireworkPolymer 于 2023-8-26 21:37 编辑
复制代码
正常复制
- test:
- pattern: '\/\w+(?:\s+\w+)*'
- text-filter: '\/\w+(?:\s+\w+)*'
- display:
- text: '测试'
- suggest: '{0}'
正常复制



能够正常输出,但聊天栏中的文本似乎多了一对方括号
名副其实 发表于 2023-8-26 21:39
能够正常输出,但聊天栏中的文本似乎多了一对方括号
我这边测试没问题,你有没有做其他功能,json原文本中可能会出现重复替换的可能,导致{}多出来