javascript在字符串中查找字符串

Posted

技术标签:

【中文标题】javascript在字符串中查找字符串【英文标题】:javascript finding a string in a string 【发布时间】:2016-01-26 15:05:06 【问题描述】:

我需要一个循环来检查字符串是否包含“\n”。

var content = "你好 \n bob \n ben je op deze \n world \n bobert",

我需要的是一个 javascript (node.js) 脚本,它检查字符串内容是否包含“\n”以及是否包含

它需要在 "\n" 字符上拆分,然后像这样打印它

<content>Hello </content><br />
<content>bob </content><br />
<content>ben je op deze </content><br />
<content>world </content><br />
<content>bobert</content><br />

【问题讨论】:

不确定node.js,但你可以在javascript中使用split() 这里有类似的问题:***.com/questions/1789945/… 和这里:***.com/questions/2878703/… 【参考方案1】:
var content = "Hello \n bob \n ben je op deze \n world \n bobert";
var arr = content.split("\n"); 
var str = '';
arr.forEach(function(val)
 str += '<content>'+val+'</content><br />';
)

$("div").html(str)

【讨论】:

【参考方案2】:

我不知道 Node.js,但在 javascript 中可以使用 split() 来完成

var content = "Hello \n bob \n ben je op deze \n world \n bobert",
content_array = content.split("\n");
content_array.forEach(function(entry) 
    document.write("<content>'+entry+'</content><br />");
);

【讨论】:

最后一行应该是""+entry+""

以上是关于javascript在字符串中查找字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript中使用表达式查找'/'字符

javascript在字符串中查找字符串

javascript 在字符串中查找字符

使用数组在字符串中查找特定单词(JavaScript)[重复]

如何在 JavaScript/jQuery 中查找数组是不是包含特定字符串?

javascript 从数组中查找字符串的位置?