我在PHP中使用PCRE,我需要找到一种方法来生成一个包含所有可能的匹配值的数组。有什么想法吗?
例如,如果我有R[2-9]{1},我会想要:
R2
R3
R4
R5
R6
R7
R8
R9发布于 2010-07-04 14:37:28
PCRE不能基于正则表达式生成示例字符串。我不知道有哪个PHP库可以做到这一点。能够做到这一点的库通常只支持有限的正则表达式风格,并且需要对可以匹配无限数量的字符串的正则表达式(如R[2-9]* )进行人为限制。
如果您只需要为非常简单的正则表达式(如R[2-9] )执行此操作,那么也不难做到:
https://stackoverflow.com/questions/3126364
复制相似问题