APIを使用して文字列のリストを取得します。たとえば:JavaScriptを使用して文字列から最初の単語 "the"を削除するには
'The Lord of the Rings: The Fellowship of the Ring 2001'
'The Lord of the Rings: The Two Towers 2002'
'The Lord of the Rings: The Return of the King 2003'
私はこのようにそれを変換したい:
'Lord of the Rings: The Fellowship of the Ring 2001'
'Lord of the Rings: The Two Towers 2002'
'Lord of the Rings: The Return of the King 2003'
どういうわけか、私は以下のスクリプトを使用して、いくつかのバグでそれをやりました。 test1とtest2を参照してください。
function myFunction(str) {
var position = str.search(/the/i);
if (position == 0) {
var str = str.substring(str.indexOf(" ") + 1, str.length);
}
return str;
}
TEST1:
str = "The Lord of the Rings: The Fellowship of the Ring 2001"
結果:
return = "Lord of the Rings: The Fellowship of the Ring 2001" // that's what i want
TEST2:
str = "There Will Be Blood 2007"
結果:
returns = 'Will Be Blood' // that's what i don't want
文字列から最初の単語「The」を削除したいだけです。
用途: 'str.replace(//gで、 ''); ' –
なぜ'/the \ s/'を比較してみませんか?これは単語theとそれの後のスペースを比較します。 –
スペースを追加するだけでスペースを追加することはできません。 –