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(非贪婪/懒惰匹配)
提示:在这里,贪婪匹配 意味着正则表达式会尽可能多地匹配,而 非贪婪/懒惰匹配 则会尽可能少地匹配