BT编程语言文档
空匹配
以下是BT正则表达式中与空匹配相关的符号及其含义:-
^
匹配输入的开头(或在多行模式下匹配行的开头) -
$
匹配输入的结尾(或在多行模式下匹配行的结尾) -
\A
仅匹配输入的开头(即使启用了多行模式也只匹配整个文本的开头) -
\z
仅匹配输入的结尾(即使启用了多行模式也只匹配整个文本的结尾) -
\b
匹配 Unicode 单词边界(当一侧是单词字符 \w,另一侧是非单词字符 \W、\A 或 \z 时) -
\B
匹配非 Unicode 单词边界 -
\b{start}, \<
匹配 Unicode 单词开头边界(左侧为 \W 或 \A,右侧为 \w) -
\b{end}, \>
匹配 Unicode 单词结尾边界(左侧为 \w,右侧为 \W 或 \z) -
\b{start-half}
匹配半个 Unicode 单词开头边界(左侧为 \W 或 \A) -
\b{end-half}
匹配半个 Unicode 单词结尾边界(右侧为 \W 或 \z)
提示:这些符号常用于匹配位置或边界,而不是实际字符