【发布时间】:2011-01-27 22:16:44
【问题描述】:
我正在尝试编写更好的代码,所以我想用正则表达式验证我的输入序列,以确保我得到的第一件事是一个字母 A 到 H,第二个是数字 1 到 12只要。我是正则表达式的新手,不确定表达式应该是什么样子。我也不确定如果这无效,R 会抛出什么类型的错误?
我认为在 Perl 中应该是这样的:=~ m/([A-M]?))/)
这是我目前对 R 的了解:
input_string = "A1"
first_well_row = unlist(strsplit(input_string, ""))[1] # get the letter out
first_well_col = unlist(strsplit(input_string, ""))[2] # get the number out
【问题讨论】: