我是Node JS的新手。我怎么能操纵这句话“建筑,皇家墨尔本理工学院。”,我只想在逗号之前加上单词(在这种情况下是 Architecture )?因此,如果我找到逗号,我会将所有单词放在第一个逗号之前。
答案 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;)将组合所需的字符串。