RX0090

领域: 执行

错误消息

%s:%s

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你用正则表达式去匹配,或者去替换,可是引擎说,你写的模式,它编译不了。想象一下,如果引擎对一个写错的模式,悄悄回答,假,或者什么也没有替换,会怎样?你会以为,是没有匹配上,而不是模式写错了,你可能会花上半天,去检查数据,却不知道,其实是模式本身有问题。所以引擎选择把 regex 库自己的诊断,原原本本地交给你,比如,哪个位置的括号没有闭合。举个例子:你写了一个左括号,却忘了写右括号。怎么改?读一读诊断里指出的位置,修正这个模式。记住:模式写错,要明确告诉你,不能装作没有匹配。

文本来自 Rush 引擎的错误目录。