【发布时间】:2023-03-24 03:19:01
【问题描述】:
有没有办法得到正则表达式模式的所有可能结果?我所看到的一切都指的是针对字符串评估的模式。但我需要的是有这样的模式:
^EM1650S(B{1,2}|L{1,2})?$
生成所有可能的匹配:
EM1650S
EM1650SB
EM1650SBB
EM1650SL
EM1650SLL
【问题讨论】:
-
您不会经常看到这种情况,因为绝大多数正则表达式模式往往具有无限多的可能结果。
-
不是无限的。简直太棒了。
-
@Alfabravo - 我见过的许多(大多数?)RegEx 在某处有一个
*,如果不是“0 或更多”,通常是“1 或更多”标记。这些标记通常会给你一个无限的列表,因为“或更多”==“无限”。 -
听起来很难,大多数正则表达式可以匹配无数个字符串
-
这是关于该主题的另一个线程:stackoverflow.com/questions/7614962/…
标签: javascript jquery regex