代码之家  ›  专栏  ›  技术社区  ›  Michael Kniskern

用C语言中的正则表达式可以测试哪些对象#

  •  0
  • Michael Kniskern  · 技术社区  · 16 年前

    有人能告诉我哪些对象类型可以使用C中的正则表达式进行测试吗?

    4 回复  |  直到 15 年前
        1
  •  5
  •   Manu JCasso    16 年前

    如果我正确理解您的意思,并且您在询问可以根据正则表达式测试哪些对象类型,那么答案是:字符串和仅字符串。

    因此,您的测试将是:

    if(obj is string){...}
    
        2
  •  3
  •   Jon Skeet    16 年前

    正则表达式只适用于字符串。将正则表达式应用于(例如)sqlconnection意味着什么?

    如果您需要其他类型的模式匹配(例如,能够匹配特定属性的值),您应该考虑并详细解释这些要求。

        3
  •  1
  •   Ray    16 年前

    我想您总是可以对object.toString()使用正则表达式,如果您重写toString()以提供有关您想要匹配的对象的信息,这将非常有用。

        4
  •  0
  •   ripper234 Jonathan    16 年前
    Regex.IsMatch()