相关疑难解决方法(0)

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

我正在编写一个Java实用程序,它可以帮助我生成大量数据以进行性能测试.这将是真的很酷,能够让自己的发电机吐出来匹配这个哪些事情来指定字符串正则表达式.有什么东西已经烘烤,我可以用它来做到这一点?或者是否有一个图书馆让我在那里大部分时间?

谢谢

java regex

100
推荐指数
5
解决办法
7万
查看次数

与正则表达式匹配的随机字符串

您将如何创建与某个正则表达式匹配的随机字母数字字符串?

这专门用于创建满足常规密码要求的初始密码.

regex language-agnostic random

27
推荐指数
3
解决办法
2万
查看次数

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

是的,你看对了.我需要一些能够从正则表达式生成随机文本的东西.所以文本应该是随机的,但要与正则表达式匹配.它似乎不存在,但我可能是错的.

只是一个例子:该库将能够[ab]*c作为输入,并生成如下样本:

abc
abbbc
bac

等等

更新:我自己创造了一些东西:Xeger.查看http://code.google.com/p/xeger/.

java regex random data-generation

27
推荐指数
2
解决办法
7673
查看次数

如何生成与给定正则表达式匹配的随机字符串?

重复:

与正则表达式匹配的随机字符串

不,不是.我正在寻找一种简单而通用的方法,我可以实际实现.这比随机生成密码困难得多.


我想创建一个采用正则表达式的应用程序,并显示10个与该表达式匹配的随机生成的字符串.它应该帮助人们更好地理解他们的regexp,并决定他们是否足够安全以进行验证.有谁知道一个简单的方法吗?

一个显而易见的解决方案是编写(或窃取)正则表达式解析器,但这似乎真的在我脑海中.

我再说一遍,我正在寻找一种简单而通用的方法来做到这一点.

编辑:蛮力方法是不可能的.假设随机字符串仅为[a-z0-9]{10}每秒100万次迭代,则需要花费65年的时间来迭代所有10-char字符串的空间.

regex random reverse parsing

20
推荐指数
2
解决办法
1万
查看次数

如何在Julia中生成与正则表达式匹配的随机字符串?

相关问题:

问题很简单。我找到了许多其他语言的替代品,但在朱莉娅中却找不到:

基于正则表达式的随机文本生成器

Random.randstring没有考虑Regex作为一个参数。

regex julia

8
推荐指数
2
解决办法
127
查看次数

获取适合正则表达式的示例匹配

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

嗨,我需要一个匹配生成器用于我的正则表达式.例如输入如下:

[A-Z]+[0-9]?
Run Code Online (Sandbox Code Playgroud)

我得到输出:

FDLJUIOAF
LFDSJKHI8
B
IJKL5
Run Code Online (Sandbox Code Playgroud)

等等.我需要这个来向客户端显示当前支持的命令,这样他就能告诉我他想要添加什么.

有谁知道是否有此类服务?

regex testcase

5
推荐指数
1
解决办法
1868
查看次数