gpt4 book ai didi

javascript - "reverse"正则表达式与 JavaScript(node.js)

转载 作者:数据小太阳 更新时间:2023-10-29 06:05:38 25 4
gpt4 key购买 nike

使用像 /\w/ 这样的正则表达式,我可以匹配像 aq 这样的字符串。有什么惯用的方法可以生成与 JS 中的某些正则表达式匹配的所有字符串吗?

不要考虑无限的情况。我只想简要描述一些可能的符号集。

一些有意义的东西而不是

var s = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'

最佳答案

你可以试试 randexp library :

Randexp will generate a random string that matches a given RegExp Javascript object

查看演示:

document.body.innerHTML = new RandExp(/\w/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/\w/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/[for]{3}/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/I like (cats|dogs|mice)/).gen();
<script src="https://github.com/fent/randexp.js/releases/download/v0.4.1/randexp.min.js"></script>

关于javascript - "reverse"正则表达式与 JavaScript(node.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com