本次挑战也是来自 /u/a-t-k 的建议。 是匹配音乐和弦名称,如:Cmin, Bmaj。 你应该匹配他的长短的形式,关于和弦的解释在这里(的例子部分可能是最快的理解)。 对于这个挑战,我们假设 E♯, B♯, F♭ 和 C♭ 不存在。我们也只匹配第六和第七和弦。
在你输入正则之后,每个测试用例都会标注为是否通过,红色是未通过,绿色是通过,因为是基于 web 的,所以只能使用基于 JavaScript 传统型 NFA (Traditional NFA)正则引擎。它类似于PCRE,但有一些不同之处。