【问题标题】:Match IRC Channel with regular expression用正则表达式匹配 IRC 频道
【发布时间】:2011-02-10 04:13:32
【问题描述】:

如何使用正则表达式匹配 IRC 频道名称?这些名称将包含前面的井号 (#)。

【问题讨论】:

    标签: regex irc


    【解决方案1】:
    /([#&][^\x07\x2C\s]{,200})/
    

    应该这样做,根据RFC1459 的规范。

    【讨论】:

    • @DeaDEnD:确实,一些正则表达式可能很挑剔并且想要明确。但你是对的,{,200} 本质上是{0,200}
    • 这实际上应该是{,199}。根据 RFC 1459,“频道名称是长度不超过 200 个字符的字符串(以 '&' 或 '#' 字符开头)”,其中包括前导 # 符号,因此名称中的尾随字符仅为 199最多。
    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 2016-12-12
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 2011-05-01
    相关资源
    最近更新 更多