714023166 发表于 2019-10-27 03:04
wiki上说,用正则的话添加"R="的前缀
"服务器/世界的名字"
这只是我尝试的组合之一,有问题? ...
意思是 "=R=" ?
714023166 发表于 2019-10-27 03:08
我需要的是可以得出我问题结果的答案,而不是你的问题,谢谢.
我问的是如何应用. ...
所以 错误的用法不应该得到纠正?...
原文中正是给出了例子, 而耳聪目明的您却忽视了它.
应用的方式是在某些命令, 例如/lp user/group <user|group> permission set <permission> true/false, 可在
<permission> 中填入 R=(正则表达式) .
前往 https://www.runoob.com/java/java-regular-expressions.html 学习正则表达式语法.
本帖最后由 714023166 于 2019-10-27 03:32 编辑
这个我也试过了
我需要的是他在 世界名 和 权限节点 中的示例。 不是用法。
而且, 我会正则的.
.* 就应该是所有权限不是? 请问我正则的使用哪里有错误.
您可真是机灵呢
https://github.com/lucko/LuckPerms/wiki/Advanced-Setup
还有 "从未对正则表达式支持" 你脸痛吗?
我的锅 发表于 2019-10-27 03:19
所以 错误的用法不应该得到纠正?...
这个我也试过了
我需要的是他在 世界名 和 权限节点 中的示例。 不是用法。
而且, 我会正则的.
并且已测试: /lp group ** permission set R=.* world=r=world|sc 不可用.
.* 就应该是所有权限不是? 请问我正则的使用哪里有错误.
您可真是机灵呢
Regex
LuckPerms has support for regex when defining permission nodes and server/world names.
Whenever regex is used, it MUST be prefixed with "R=", so LuckPerms knows to treat it as regex, and not as a normal string.
For example, if you wanted a user to be able to create both groups and tracks, you would normally just add the two permission nodes. However with regex, you can just add one. luckperms\.create.* Remember to escape any characters (including dots) as the entire node will be parsed.
https://github.com/lucko/LuckPerms/wiki/Advanced-Setup
还有 "从未对正则表达式支持" 你脸痛吗?
去提issue吧 让作者自己写例子去 我从三点开始看源码看到现在也没看出来(半恼)
xmdhs 发表于 2019-10-27 11:50
似乎是删除了对服务器和世界名中使用正则的功能。
作者觉得影响性能
感谢啦, 看来我的用法是没错的, 原来是作者删掉了这个功能