文字列からいくつかの文字を削除するための関数をJavaスクリプトで作成していますstring.slice()を試しました string.substr() string.substring()コロン:文字列から文字範囲を削除するJavascript
は、その人の名前の長さは、私が
のようになりたい
これはテストテキスト1
でいただきまし決めていませんこれはこれは、これはいくつかの時間のテキストはのようなものですテストtext4
でテストテキスト3
でテストテキスト2
です(のQt:ジョン:私が言った....彼女:いない再び)この場合、私は結果が(私は言ったとき....)彼女は:再びない) 私はちょうど(Qt:name :)それを後に書かれたものを削除したいと思います。
function myFunction() {
var a="Qt: joe: this is test text1";
var b="Qt: bella: this is test text2";
var c="this is test text3";
var d="Qt: alex: this is test text4";
removetxt(a);
removetxt(b);
removetxt(c);
removetxt(d);
}
function removetxt(x){
if (x.slice(0,2) == 'Qt'){
console.log("found Qt");
}else
console.log(x);
}
正規表現を使用し、 'x.replace(/^.+ようなもの:?/ gで、 "" ) ' – ftor
私はそれを試しましたが、いくつかの時間のテキストは次のようなものです(Qt:john:私が言ったとき....彼女:私はこの正規表現を使用する場合、今私は私が言うと思っているものを得たことを願って(再びではない)だけを得るでしょう – faysal
あなたの質問は意味をなさない。文字列から文字を削除するか、部分文字列を検索しますか? – ftor