5

可能的重复:
基于正则表达式的随机文本生成器
使用正则表达式生成字符串而不是匹配它们

嗨,我的正则表达式需要一个匹配生成器。例如对于像这样的输入:

[A-Z]+[0-9]?

我得到输出:

FDLJUIOAF
LFDSJKHI8
B
IJKL5

等等。我需要这个来向客户展示当前支持哪些命令,以便他可以告诉我他想要添加什么。

有谁知道有没有这样的服务?

4

2 回答 2

0

问题是 - 对于某些表达式,您可以拥有无​​限数量的匹配它的字符串。您可以暴力破解所有长度为 5 的字符串,但这已经是非常计算密集的。我认为人类可以做得更好。

于 2010-01-28T14:33:21.483 回答
0

这是一个完成这项工作的微软工具:

msdn.microsoft.com :正则表达式生成器

请注意,方言可能与您使用的方言不同 - 请仔细检查。

于 2010-01-28T14:37:38.027 回答