我试图从句子中提取第二个和第三个字符串,空格始终是分隔符。
例如 - 我的句子是“正则表达式对我来说是新的”。我需要“是新的”作为我的输出。
我有下面的正则表达式,当我在 regex101 站点尝试时它正在工作。
(?<=\s)(.*?)(?=\s) (?<=\s)(.*?)(?=\s)
我在想是否可以使用不同的表达方式以更好的方式实现这一点。
这里最简单的方法可能就是使用split
:
var input = "Regex is new for me";
var parts = input.split(" ");
console.log("2nd term: " + parts[1]);
console.log("3rd term: " + parts[2]);
var combined = parts[1] + " " + parts[2];
console.log("combined: " + combined);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)