首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成字符串的正则表达式

生成字符串的正则表达式
EN

Stack Overflow用户
提问于 2010-07-02 12:56:16
回答 1查看 1K关注 0票数 1

我正在使用一个工具为我们的数据库生成测试数据。对于作为字符串字段的列,我们可以选择输入一个正则表达式,该表达式将用于为该列生成值。我想要一个正则表达式,它生成如下15个字符串:

  1. 字符1-6应包含YYMMDD (当前年份、月份、日),如"100702“。如果RegEx无法确定当前日期,那么硬连线值"100702“就可以了。
  2. 字符7-8应该是“25”或“26”
  3. 字符9-15应该是从'0000001‘开始的一系列数字,然后是'0000002’等等。如果不能这样做,一个随机的,但唯一的,7位数的集合就可以了。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-02 13:11:11

不,regex不生成文本,它与文本匹配。

但是,如果您使用的是Java,请看一看西格,它可以做您想做的事情。

此外,请参见以下类似的问题:

使用Regex生成字符串而不是匹配它们

如何从正则表达式生成匹配正则表达式的文本?

反向正则表达式以生成数据

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3165809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档