文字列s = "1,2,3,4,5、"
ターゲット:最後の "、"を削除します
方法:
最も一般的に使用されるサブストリングは、私がいつも使用してきたものでもあります
S = S.Substring(0、S.Length-1)
私は最近、文字列「[LightinTheBox]」など、この種のことに遭遇しましたが、LightinTheBoxが必要です。迅速かつ効果的な方法で削除する方法は?
StringObject.Substring(Start、Stop)//開始と終了を傍受する文字列。
StringObject.Substr(start、length)//インターセプトは開始と文字列の長さです。
これらを考慮に入れて、メソッドとの接続。
StringObject.Substr(1).Substring(-1,0)//それは実行可能です
ここでのインターセプト時間について話しましょう。たとえば、9が09として表示され、形式が簡単に表示されます。
多くの場所は、この数が10未満かどうかを決定して、0が追加されているかどうかを決定します。
文字列を使用する場合は、1つ、010、011を挿入する必要はありません
私は具体的なことは何も言わないので、誰も私を笑わないでしょう
後で、ウーリンネットワークの背景はいくつかの小さな関数を追加する必要があるため、最後の文字が最初であるかどうかを判断するための関数に特に感謝し、次にそれを交換しました。
<script type = "text/javascript"> function delfh(str){str = str.replace( ",,"、 "、"); if(str.substring(str.length-1、str.length)== "、"){str2 = str.substring(0、str.length-1); delfh(str2);} else {str2 = str;} return str2;} var s2 = "1 ,, 2 ,,,,,,,,,, 3 ,,, 4,54,454 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 "; var s =" 415929,415930,415931,415932,41593,415934,415935,415936,415937 415938、415939,415940,415941,415942,415943,415944,415945,415946,415947,415948,1,2,3 "; alert(delfh(s2); </cript>
テスト後に問題ありません。