BT编程语言文档
重复匹配
在BT的正则表达式中,可以使用以下语法来指定重复模式:-
x*匹配零次或多次 x(贪婪匹配) -
x+匹配一次或多次 x(贪婪匹配) -
x?匹配零次或一次 x(贪婪匹配) -
x*?匹配零次或多次 x(非贪婪/懒惰匹配) -
x+?匹配一次或多次 x(非贪婪/懒惰匹配) -
x??匹配零次或一次 x(非贪婪/懒惰匹配) -
x{n,m}匹配至少 n 次 x,且至多 m 次 x(贪婪匹配) -
x{n,}匹配至少 n 次 x(贪婪匹配) -
x{n}精确匹配 n 次 x -
x{n,m}?匹配至少 n 次 x,且至多 m 次 x(非贪婪/懒惰匹配) -
x{n,}?匹配至少 n 次 x(非贪婪/懒惰匹配) -
x{n}?精确匹配 n 次 x(非贪婪/懒惰匹配)
提示:在这里,贪婪匹配 意味着正则表达式会尽可能多地匹配,而 非贪婪/懒惰匹配 则会尽可能少地匹配