Javascript从字符串中删除不包含子字符串的行

时间:2015-01-25 22:44:16

标签: javascript

我试图创建一个脚本,它应该删除不包含某个子字符串的字符串中的所有行。我已经尝试将带有字符串的行添加到另一个字符串中,但没有运气。 例如:

删除不包含 name 的行。

  

你好我的名字是奥拉夫。

     

你的名字是什么?

     

懒惰的驴子。

     

奇怪的名字......

应该导致:

  

你好我的名字是奥拉夫

     

你的名字是什么?

     

奇怪的名字......

有什么想法吗? 我找了很长时间没有答案。

1 个答案:

答案 0 :(得分:1)

只需拆分和过滤,例如:

text.split('\n').filter(function (s) { return s.match('name') })