我正在尝试设计一个正则表达式模式(在PHP中),它将允许两个子模式的任何交替。因此,如果模式A匹配三个字母的组合,而B匹配两个数字的组合,则所有这些都是可以的:
aaa aaa66bbb 66 67abc 12abc34def56ghi78jkl我不介意哪个子模式开始或结束序列,只要在第一次匹配后,子模式必须交替出现。我完全被卡住了 - 任何建议将不胜感激!
abc12def34ghi
和56jkl78mno
怎么处理?它们应该匹配吗? - Alan Mooreaaa11bbb22
呢? - cHaoabc12def34ghi
或者aaa11bbb22
都是有效的匹配。 - George Crawford