使用Node JS的字符串操作

时间:2014-02-10 05:19:49

标签: javascript string node.js

我是Node JS的新手。我怎么能操纵这句话“建筑,皇家墨尔本理工学院。”,我只想在逗号之前加上单词(在这种情况下是 Architecture )?因此,如果我找到逗号,我会将所有单词放在第一个逗号之前。

2 个答案:

答案 0 :(得分:1)

使用分割功能。

var str = "Architecture, Royal Melbourne Institute of Technology";
console.log(str.split(",")[0]);// logs Architecture
将您的字符串分割为,后的

输出数组将在第零个索引处获得预期的结果。

答案 1 :(得分:0)

它再次是一个普通的Javascript,所有方法都可以在nodeJS中使用。 var name ="任何字符串&#34 ;; 例如:

var str = "Hi, world",
arrayOfStrings = str.split(','),
output = arrayOfStrings[0]; // output contains "Hi"

您可以直接替换字符串即<。p>来更新必填字段

arrayOfStrings[0] = "other string";
str = arrayOfStrings.join(' '); // "other string world"

需要注意的一点: 如果我们更新输出,因为我们正在更新字符串,它包含副本而不是引用,而加入它时会给出相同的文本,即&#34; Hi world&#34;。 所以我们需要更改参考值,即arrayOfStrings [0]然后.join(&#39;&#39;)将组合所需的字符串。