我正在搜索一个 ruby 正则表达式,它将验证以下格式的字符串:"A1:B2". 冒号左侧的字母介于A-之间F,而冒号右侧的字母介于A-之间Z,按字母顺序排列,不早于左侧的字母。
一些有效的例子是"A1:B2", "A3:B4", "A5:B6", "C2:D3"。
一些无效的例子是"E1:A2", "B4:A3"。
换句话说,考虑一个有 6 列和 n 行的 Excel 表格,因此A将覆盖四个单元格, , , 。FA1:B2A1A2B1B2
如果您发现任何与上述场景匹配的正则表达式,请告诉我。