我正在使用 Codemirror 构建一个具有一些不错功能的文本编辑器,例如语法突出显示、在简单模式下使用语言模式,以及尝试编写几个正则表达式来匹配段落的第一个和最后一个单词。例如,在:
One
is the first one
of all the numbers
Two is
the second
第一个正则表达式(段落中的第一个单词)应该匹配One
and Two
,第二个正则表达式(段落中的最后一个单词)应该匹配numbers
and second
。
我一直在尝试不同的表达方式,但最终找不到合适的表达方式。这是我得到的最接近的,但显然仍然不正确:
/[^\r\n]+[a-zA-Z]\s/
谁能指出我正确的方向?提前致谢。