logo BT编程语言
首页动态文档关于登录更新记录
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)

提示:这些符号常用于匹配位置或边界,而不是实际字符