我正在尝试使用以下正则表达式扫描以下字符串:
text = %q{akdce ALASKA DISTRICT COURT CM/ECFalmdce
ALABAMA MIDDLE DISTRICT COURTalndce
}
p courts = text.scan(/(ECF\w+)|(COURT\w+)/)
理想情况下,我想要做的是扫描文本并提取文本“ECFalmdce”和“COURTalndce”使用我正在使用的正则表达式,我想说我想要一个以 COURT 或 ECF 开头的字符串,后跟一个随机字符串的字符。
返回的数组是:
[["ECFalmdce", nil], [nil, "COURTalndce"]]
与 nil 有什么关系,是否有人有更有效的方式来编写正则表达式,是否有人有指向匹配组的进一步文档的链接?