判断表达式

语法:

    1A|B,这个是最基本的,A或者B,其实这个不能算判断
    2(?(expression)yes-expression|no-expression),其中no-expression为可选项,意为,如果expression成立,则要求匹配yes-expression,否则要求匹配no-expression
    3(?(group-name)yes-expressioin|no-expression),其中no-expression为可选项,意为,如果名为group-name的组匹配成功,则要求匹配yes-expression,否则要求匹配no-expression
     判断表达式还是很好理解的,唯有一点要注意:@"(?(A)A|B)"不能匹配"AA",为什么呢?要怎么样写才能匹配呢,大家先想想……

我们应该这样写Regex: @”(?(A)AA|B)”,请注意,判断式中的内容并不会做为yes-expressionno-expression表达式的一部分。

相关文章:

  • 2022-01-08
  • 2021-08-15
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-12-03
  • 2021-10-07
相关资源
相似解决方案