创建:显示正则表达式

创建:显示正则表达式

为机械动力飞行显示链接添加可配置的正则表达式文本替换功能。

Create: Display Regex

Create: Display Regex 是一个为 Create Fly 制作的小型 Fabric 附属模组,它为 显示链接(Display Links) 增加了可配置的正则表达式替换功能。

它允许你在显示链接将文本发送到显示目标之前修改其生成的文本,而无需更改原始源数据。

例如:

输入:       AAA BBB CCC
模式:     ^\S+\s+
替换为:
输出:      BBB CCC

功能特性

  • 在显示链接界面中添加了一个正则表达式配置按钮

  • 支持 Java 正则表达式

  • 独立的 模式 和 替换为 输入框

  • 可按每个显示链接启用或禁用处理功能

  • 对无效的正则表达式模式和替换表达式进行即时验证

  • 支持捕获组,例如 $1 和 $2

  • 适用于正常的显示链接文本输出以及翻板显示

  • 将设置存储于显示链接的现有配置中

  • 不会修改包地址、物品栏或其他源数据

使用示例

移除第一个以空格分隔的部分:

模式: ^\S+\s+

仅保留最后一部分:

模式: ^.*\s+

将空格替换为分隔符:

模式: \s+
替换为:  - 

移除数字:

模式: \d+

前置要求

  • Minecraft 26.2

  • Fabric Loader 0.19.3+

  • Fabric API 0.152.0+26.2

  • Create Fly 6.0.9 build 1 或兼容的 6.0.x 版本

  • Java 25

该模组适用于客户端和服务器。服务器必须安装该模组,而想要配置正则表达式的客户端也应安装它。

注意事项

正则表达式处理仅影响发送到显示目标的文本。底层源方块及其数据保持不变。

无效规则会被配置界面拒绝,无效的运行时替换会回退到原始文本,而不会修改源数据。