【发布时间】:2017-08-26 19:40:25
【问题描述】:
例如,我有以下正则表达式:
60[FP]LP[FP]XXXXXX
现在需要所有可能的组合,在这种情况下:
60FLPFXXXXXX
60FLPPXXXXXX
60PLPFXXXXXX
60PLPPXXXXXX
输入正则表达式长度为 12 个字符,由大写字母 [A-Z] 和数字 [0-9] 组成
【问题讨论】:
-
ruby -e"strings = %w/60FLPFXXXXXX 60FLPPXXXXXX 60PLPFXXXXXX 60PLPPXXXXXX/;strings.each {|string| p /60([FLPF]{4})[A-Z0-9]{6}/.match(string)}" -
一个正则表达式可以有无限多个匹配的字符串。想想任何带有
*的正则表达式。
标签: python regex linux bash perl