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

如何编写正则表达式提取字符串中任意数字搭配Rnd/rnd/RND的片段

正则提取方案

可用正则表达式

无需额外标志的全兼容写法

\d+ [rR][nN][dD]

如果需要限制匹配完整单词、避免误匹配其他内嵌字符串,可以加上单词边界标识:
\b\d+ [rR][nN][dD]\b

支持不区分大小写标志的简化写法

如果你的正则引擎支持i(不区分大小写)标志,可直接使用更简洁的写法:
\d+ rnd
使用时搭配i标志即可适配所有大小写的rnd写法。

匹配规则说明

  • \d+:匹配1位及以上的数字,覆盖所有正整数场景
  • 空格:匹配数字与rnd标识之间的空格
  • [rR][nN][dD]:分别匹配r/R、n/N、d/D的任意排列组合,覆盖rnd、RND、Rnd等所有大小写写法
  • \b:单词边界标识,避免误匹配到如a123 Rnd、123 Rndabc这类不符合要求的内容

匹配效果示例

输入字符串:5 Rnd (5-5-5-5-5) → 匹配结果:5 Rnd
输入字符串:234 rnd test content → 匹配结果:234 rnd
输入字符串:999 RND (1-2-3-4) → 匹配结果:999 RND

内容的提问来源于stack exchange,提问作者le Minh Nguyen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:24:03