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