javascript-用于替换句子中引用标记的正则表达式(科学论文)
给出一句话:javascript-用于替换句子中引用标记的正则表达式(科学论文),javascript,regex,Javascript,Regex,给出一句话: We used mallet toolkit (Mccallum, 2002) for CRF implementation and word2vec (Mikolov et. al, 2013) for word embedding. 我想用(引文)替换所有有效的引文标记 如何创建正则表达式以确保javascript上的有效模式(+文本+,+年份+) 我使用: sentence.replace(/\(.*\,\d{4}\)/,'(citation)'); target.repl
We used mallet toolkit (Mccallum, 2002) for CRF implementation and word2vec (Mikolov et. al, 2013) for word embedding.
我想用(引文)替换所有有效的引文标记
如何创建正则表达式以确保javascript上的有效模式(
+文本
+,
+年份
+)
我使用:
sentence.replace(/\(.*\,\d{4}\)/,'(citation)');
target.replace(/\(.*\,\d{4}\)/,'(citation)');
继续工作,但在使用nodejs运行时没有这样做您已经非常接近了-您需要的是什么?添加了惰性量词:
\(.*?,\s+\d{4}\)
为了清楚起见,我添加了\s+
,其中有一个空格(代码中很难看到)
在regex101.com中选择save regex,它将为您提供一个输入链接,填充相关字段,例如。StackOverflow不是代码编写服务。请编辑您的问题,以包含我们帮助调试的尝试。
\(.*?,\s+\d{4}\)