2016-10-13 2 views
2

文字を末尾に、または先頭に置き換えたいと思っています。特定の文字からすべてを置き換えるには?

私は文字列を持っているといいますか:i love apples を検索したいのですが、これは​​の先頭で、そこからすべてを置き換えてください!だから私はリンゴが残っている。同じですが、aを検索し、上からすべてを置き換えますので、残しておきます。i love

私のJSは単語を見つけて削除します。ありがとう!

JS:

var queuestring2 = $(this).html(); 
queuestring2 = queuestring2.replace("path", ""); 
$(this).html(queuestring2); 
+0

あなたはVAR 'のような最初の部分を行うことができますSTR = /(A /.*(?=).replace "私はりんごを愛し"、 ""); '' apples'となるでしょう – Redu

答えて

3

var myString = "I love apples"; 
 
var letter = "a"; 
 
var index = myString.indexOf(letter); 
 

 
//Remove everything before 'a' 
 
var endString = myString.slice(index); 
 

 
//Remove everything after 'a' 
 
var startString = myString.slice(0, index); 
 

 
console.log("Remove before -"+letter+"- : " + endString); 
 
console.log("Remove after -"+letter+"- : " + startString);

+1

あなたはmyString.length ..を削除できます。スライスはとにかく終了するようにコピーされます。 – Keith

関連する問題