You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正则表达式中被分隔符包裹的内部部分的规范名称是什么?

正则相关两部分的标准命名

不带分隔符的内部核心部分

通用标准命名为 正则模式(Regex Pattern),你提到的学术BNF定义中所指的「regular expression(正则表达式)」本质就是这部分,它只包含描述匹配规则的核心逻辑,不涉及任何包裹用的边界符号、后续匹配修饰符。

编码场景下符合Clean Code规范的命名可以用 regexPattern 或 coreRegex,是行业通用的无歧义命名。

包含分隔符的完整字符串

标准命名为 正则字面量(Regex Literal),这也是Perl、JavaScript、PHP等支持原生正则写法的编程语言统一使用的术语,特指可以被解析器直接识别、包含分隔符的完整串,部分场景下还会附带末尾的匹配修饰符(比如/\d+/gi里的gi)。

编码场景下推荐命名为 regexLiteral 或 fullRegexString,可读性高,符合主流开源项目的命名习惯。

举个拆分示例:
对完整正则字面量 #(hello)#i 拆分后:

  • 分隔符:#
  • 正则模式:(hello)
  • 修饰符:i

内容的提问来源于stack exchange,提问作者Xavi Montero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 19:39:03