【发布时间】:2021-12-14 00:57:53
【问题描述】:
我正在使用https://github.com/tbroadley/spellchecker-cli。
我有一个 JSON 文件,我想在其上运行 spellChecker,它看起来像这样:
{
"abc.editGroupsMaxLengthError": "Maximum {{charLen}} characters"
}
我想知道{{ 和}} 之间的所有单词如何被拼写检查器忽略。
我试过了
[A-Za-z]+}}
如此处所述 https://github.com/tbroadley/spellchecker-cli#ignore-regexes 忽略正则表达式。
但由于某种原因,它似乎没有使用}} 或{{。
如何解决这个问题?
【问题讨论】:
-
在正则表达式中,大括号有特殊的含义。要表示文字,您需要使用反斜杠对其进行转义。
-
这似乎忽略了只有 {{}} 之外的字母的不正确拼写以及@WiktorStribiżew
-
这听起来像是文本首先被预标记。正则表达式引擎“看到”/得到什么输入?
-
@WiktorStribiżew 您能否详细说明正则表达式引擎“看到”/得到什么输入?
标签: regex spell-checking spelling