0

カットして最初の部分を削除したい文字列があります。

「abcded-cddndcasds--XYZ--jkajsjasasasasas」のようなもの

位置 X より前のすべてを削除したい。

これまでのところ、X の位置を見つけることはできますが、前にすべてを削除するためのクイック関数を見つけることができません。

ありがとう

4

4 に答える 4

1

これを試して

 $(function(){
   var str = 'abcded-cddndcasds--XYZ--jkajsjasasasasas';

   var indexOfX = str.indexOf("X");

   alert(str.substring(indexOfX,str.length));
 });

デモ

于 2013-05-09T14:47:06.027 に答える
0

すべてのプログラミング言語は、これを実現するために String API で標準メソッドを提供します。

a) indexOf(X)- 文中の指定された文字の最初の出現を見つけます。

b) lastIndexOf(X)- 文中の特定の文字が最後に出現する場所を見つけます。

c) -終了位置substring(start index, end index)に基づいてテキストを抽出します。startindex

例:

var str = "abcded-cddndcasds--XYZ--jkajsjasasasasas"
var index = str.indexOf("X");

if (index != -1)
   str.substring(str.indexOf("X"));

お役に立てれば!

于 2013-05-09T14:53:55.487 に答える