代码之家  ›  专栏  ›  技术社区  ›  GuidoG

检查字符串是否只包含字符>或<或-[重复]

  •  -1
  • GuidoG  · 技术社区  · 6 年前

    > < - .

    所以我想用 RegEx 对于这个问题,我发现了一个与这个问题完全相同的SO问题,它有一个答案(不是公认的答案,而是regex的答案)

    这就是所谓的问题: String contains only a given set of characters

    所以我修改了这个问题的表达方式来满足我的需要,比如:

    static readonly Regex Validator = new Regex(@"^[><- ]+$");
    

    Validator.IsMatch(testValue)
    

    但它抛出了错误

    x-y范围按相反顺序

    有很多关于这个错误的问题,但我找不到或无法理解我需要的答案。

    我做错什么了 正则表达式 ?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Paolo    6 年前

    逃逸 - [0-9] 意思是“零到九”,而不是“零、破折号或九”)

        2
  •  1
  •   Prodigle    6 年前

    ^[-<>]+$