如何从大量的段落中提取字符串的特定部分。
例如:“从time
开始,就有foolish King
相信他是他王国中最聪明的人。”
如何提取用JavaScript的反引号引起来的字符串。
在此示例中,time
和foolish king
包含在反引号内。
答案 0 :(得分:1)
您可以使用String.match
找出匹配项,然后从匹配项中分离出反引号:
var string = "Once upon a `time`, there was a `foolish King` who believed that he was the cleverest of all the people in his kingdom";
var matches = string.match(/`([\w\s]+)`/g) || [];
matches = matches.map(m => m.slice(1, -1));
console.log(matches);