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

编写匹配AlphaString['AlphaString']格式的正则表达式及验证规则

匹配目标格式的正则表达式

可直接使用的完整正则如下:

^[a-zA-Z]+\['[a-zA-Z]+'\]$

正则各部分含义

  • ^:锚定字符串起始位置,排除目标内容前存在多余字符的情况
  • [a-zA-Z]+:匹配1位及以上纯英文字母,对应方括号外必须为纯字母串的要求
  • \[:转义匹配左方括号[(方括号为正则特殊字符,需加反斜杠转义)
  • ':匹配左单引号
  • [a-zA-Z]+:匹配1位及以上纯英文字母,对应单引号内部必须为纯字母串的要求
  • ':匹配右单引号
  • \]:转义匹配右方括号]
  • $:锚定字符串结束位置,排除目标内容后存在多余字符的情况

提示:如果需要从长文本中提取符合格式的子串,而非校验整串是否完全符合格式,删除正则首尾的^和$即可。

测试用例校验结果

  • abcd['xcv']:匹配
  • abcd[0]:不匹配(括号内为数字,且无单引号包裹)
  • 123[0]:不匹配(括号外为数字,括号内格式也不符合要求)
  • 123['tyu']:不匹配(括号外为数字,不符合纯字母要求)
  • kjh['utyryfty']:匹配

内容的提问来源于stack exchange,提问作者Aadarsh Verma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 23:18:18