如何在字符串長度未知時獲取字符串的後部分?如何在Javascript中獲取字符串的最後部分
的Hello World
我需要
世界。
或
的Hello World天氣晴好。
我需要
weather is fine
如何分割呢?
如何在字符串長度未知時獲取字符串的後部分?如何在Javascript中獲取字符串的最後部分
的Hello World
我需要
世界。
或
的Hello World天氣晴好。
我需要
weather is fine
如何分割呢?
var ws='Hello World'
var w='Hello World the weather is fine.'
var ss=w.split(ws);
for(i=0;i<ss.length;i++){
if(ss[i].length>0)
console.log(ss[i]);
}
即使忽略'代碼轉儲'的答案,它不符合OP的規範 –
https://meta.stackoverflow.com/questions/300837/what-comment-should-i-add-to-code-only-answers –
首先,您需要定義非常明確的條件是什麼「字符串的最後一部分」是。你給出的例子沒有提供明確的模式來確定如何分割字符串。你似乎只是想在任意點將它們分開。 – Yoda
你必須知道*在哪裏拆分,否則你怎麼知道要得到什麼?爲了在空間上分割,你只需要split(「」)',但是在第一個中它只是最後一個項目,第二個將是第二個空間之後的所有東西,這是不同的 – adeneo
我們需要更多關於你定義的信息'字符串的最後部分'。第一個例子是在最後一個空間拆分,第二個例子是在第三個空間拆分。 –