Jquery从文本中删除单词

时间:2018-03-28 23:22:08

标签: javascript jquery

我有字符串,例如:

$ string ='Text lorem ipsum text-1 text-2'。

如何使用jquery或javascript删除包含“text”的所有单词。所以删除后它将只是'lorem ipsum'?谢谢你的帮助。

3 个答案:

答案 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);