簡體   English   中英

使用Node JS進行字符串操作

[英]String Manipulation using Node JS

我是Node JS的新手。 我該如何操縱“皇家墨爾本理工學院建築”這個句子,我只想在逗號(在本例中為Architecture )之前加上一些文字? 因此,如果我發現逗號,則將所有單詞放在第一個逗號之前。

使用分割功能。

var str = "Architecture, Royal Melbourne Institute of Technology";
console.log(str.split(",")[0]);// logs Architecture

輸出數組通過分割你的字符串后,將有零指標在預期的結果。

它還是普通的Javascript,所有方法都可以在nodeJS中使用。 var name =“任何字符串”; 例如:

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

您可以通過直接替換字符串ie來更新必填字段。

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

需要注意的一點是:如果我們更新輸出,因為我們正在更新字符串,則它包含副本而不是引用,而連接它時將給出相同的文本,即“ Hi world”。 因此,我們需要更改參考值,即arrayOfStrings [0],然后.join('')將合並所需的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM