相关疑难解决方法(0)

如何将模式与可选的周围引号相匹配?

如何编写与可以包含引号的模式匹配的正则表达式,但如果匹配,则必须在开头和结尾具有匹配的引号?

"?(pattern)"?
Run Code Online (Sandbox Code Playgroud)

将无法工作,因为它将允许以引号开头但不以一个结尾的模式.

"(pattern)"|(pattern)
Run Code Online (Sandbox Code Playgroud)

会工作,但重复.有没有更好的方法来做到这一点而不重复模式?

regex repeat quotations surround

13
推荐指数
1
解决办法
9105
查看次数

正则表达式匹配{1,2,3,4}的所有排列而不重复

我在ruby中实现了以下问题.

这是我想要的模式:

1234,1324,1432,1423,2341等

即四位数字中的数字应该在[1-4]之间,也应该是非重复的.

为了让你以一种简单的方式理解我采取两位数模式,解决方案应该是:12,21

即数字应为1或2,并且应该是非重复的.

为了确保它们不重复,我想使用$ 1作为我的第二个数字的条件,但它不起作用.

请帮助我,并提前感谢.

regex permutation lookahead negative-lookahead

10
推荐指数
3
解决办法
6859
查看次数