logo BT编程语言
首页动态文档关于登录更新记录
BT编程语言文档

分组与标志

在BT正则表达式中,可以使用以下语法来进行分组:
  • (exp) 编号捕获组,捕获的内容会根据左括号的顺序进行编号(从 1 开始)。
  • (?Pexp)(?exp) 命名捕获组,同时也会被编号。组名必须是字母数字(a-z, A-Z, 0-9)。
  • (?:exp) 非捕获组,这种组只进行匹配但不会捕获结果。
  • (?flags) 在当前分组中设置标志(影响该分组内的匹配方式)。
  • (?flags:exp) 为特定的表达式 exp 设置标志,且该表达式为非捕获组。