Skip to content

[Bug]: 国家规则 对 正则支持不完善 #270

Description

@LancelotOho

版本 (Version)

v1.2.17

部署方式 (Deployment Method)

Docker

数据库类型 (Database Type)

SQLite

网络环境 (Network Environment)

NAS

Bug 描述 (Bug Description)

Image

不支持常规正则表达式,该表达式用于精准筛选'HK'左右两侧字符。

HK 香港 0 true (?i)(港|🇭🇰|(?<![A-Za-z])HK(?![A-Za-z])|Hong|HKG)

此表达式在mihomo 配置文件中,国家分组中,可正常,正确执行筛选。但是无法在sublinkpro中设置该规则。

如果该规则改成

HK 香港 0 true (?i)(港|🇭🇰|HK|Hong|HKG)

则可以正常保存。

复现步骤 (Reproduction Steps)

1.编辑国家规则-文本模式
2.编辑内容

# 国家规则配置
# 格式:国家代码 国家名称 优先级 启用状态 正则表达式
# 示例:CN 中国 100 true (?i)(中国|china|cn)

HK 香港 0 true (?i)(港|🇭🇰|(?<![A-Za-z])HK(?![A-Za-z])|Hong|HKG)

3.无法保存,发生400错误。

截图 (Screenshots)

Image

日志 (Logs)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions