在2013年假期结束后的第一个挑战,你必须匹配有效的正则表达式。 这个挑战分为几个部分 - 首先,你只需要匹配字符,字符类,和其他一些次要的特性,并在未来几周将添加更多的功能,直到我们可以准确地匹配几乎每一个正则表达式。
看看必须支持的正则表达式功能,看测试用例可能更直观。 必须匹配的特征是元字符、字符类和下面的操作符:
.?+*
。 全局和区分大小写模式操作符也应匹配。
在你输入正则之后,每个测试用例都会标注为是否通过,红色是未通过,绿色是通过,因为是基于 web 的,所以只能使用基于 JavaScript 传统型 NFA (Traditional NFA)正则引擎。它类似于PCRE,但有一些不同之处。