我有字符串,例如:
$ string ='Text lorem ipsum text-1 text-2'。
如何使用jquery或javascript删除包含“text”的所有单词。所以删除后它将只是'lorem ipsum'?谢谢你的帮助。
答案 0 :(得分:2)
您可以使用正则表达式。我假设标准是选择text
然后选择任何字符,直到找到空格字符。
var string = 'Text lorem ipsum text-1 text-2';
var result = string.replace(/text\S*/gi, "");
console.log(result);

答案 1 :(得分:0)
取决于,我发现最简单的方法,如果你不知道字符串中还有什么:
var string = 'Text lorem ipsum text-1 text-2';
var parsedString = string.match('lorem ipsum')[0];
console.log(parsedString)
这里的好处是你不需要知道字符串中还有什么。
答案 2 :(得分:0)
我将采取以下措施:
var $string = 'Text lorem ipsum text-1 text-2'
$string = $string.replace(/(text)(-?)(\d?)+/gi,'').trim();
console.log($string);