js中如何刪除某個指定字元前後的字串

2021-03-03 20:27:43 字數 2576 閱讀 4845

1樓:匿名使用者

var s = "123456789+abc";

alert(s.substring(0, s.indexof('+')));

alert(s.substring(s.indexof('+') + 1, s.length));

2樓:落月

var str;

var ipos;

str="123456789+abc";

ipos = str.indexof("+");

str1=str.substring(0,ipos); //取前部分str2=str.substring(ipos,str.length);//取後

專部屬分

js中怎麼刪除字串中的特定的字元?

3樓:大野瘦子

var a="a,b,c,d,e,f";

var b="b,c,d";

var arra = a.split(",");

var arrb = b.split(",");

var arrnew = new array();

for(var i = 0; i < arra.length; i++)

}alert(arrnew.tostring());

關於js刪除string裡的字元的方法,一般使用replace()方法。但是這個方法只會刪除一次,如果需要將string裡的所以字元都刪除就要用到正則。

var str = "abcdaabbssaaa"var reg = new regexp("a","g");

var a = str.replace(reg,"");

console.log(a);

這裡用 new regexp()這個方法建立正則,第乙個引數「a」指定了正規表示式的模式或其他正規表示式。後乙個引數是乙個可選的字串,包含屬性 "g"、"i" 和 "m",分別用於指定全域性匹配、區分大小寫的匹配和多行匹配。

ecmascript 標準化之前,不支援 m 屬性。如果 pattern 是正規表示式,而不是字串,則必須省略該引數。

如果列印reg的結果是: /a/g 。

還有一種比較取巧的方法,就是分割成陣列,再重新拼接成新的字串。

var str = "abcdaabbssaaa";

var a = str.split("a").join("");

console.log(a);

4樓:匿名使用者

result = a.replace(eval("/,?"+b1+",?

/"),' ').trim(' ').replace(' ',',') //b1,b2,b3替換進去。

原理:替換變數b123為空格,若trim成功則表明在首尾,否則,replace空格為,(中間)

5樓:匿名使用者

如果是b2的情況,是否有可能出現"b,d"的情況?

若無?則

1.b一定是a的子字串,那麼

a = (','+a).replace(','+b,'').substring(1);

2.b不一定是a的子字串,那麼

就按下面仁兄的方法做吧.

6樓:匿名使用者

最簡單的方法是使用replace方法:

var str = '我是一字串';

str.replace('一',''); // 將「一」變成空字元(刪除)

7樓:匿名使用者

字串替換你可以查手冊看下replace 這個函式

不過你需要替換a的時候附帶","也替換掉的話,可能需要另外的方法

先把字串分割成陣列,然後迴圈遍歷,篩選後再組合

js如何實現刪除指定字串中間的字串

8樓:燁偉在路上

可以用字串替復換函式replace

1:str="1831,1829,1812,1829,134,171";

str=str.replace("1812,","");

至於制去掉首尾,想到的方法就是先用「,」擷取字串到陣列裡,去掉首尾,然後再整合成字串:

var a=str.split(",");

for(i=1;i

2:使用字串分割函式在聚合

var str="hello world!"

var items=str.split("o")會得到乙個陣列,陣列中包括利用o分割後的多個字串(不包括o)var newstr=items.join("");

會得到乙個新字串,將陣列中的陣列使用空串連線成乙個新字串

請問js如何刪除字串中的其中某乙個字元 45

9樓:匿名使用者

var yugi = function(str, reg, replaced)

var str = "1+2*3+2";

str = yugi(str, "2*3", "5");

console.log(str);

excel如何刪除指定字元,EXCEL 刪除指定字元

要刪除包含 abc 的行 或者反過來,保留包含 abc 的行,其他刪除 第1步,按ctrl f,查詢abc,點 查詢全部 後在結果框按ctrl a。如果要刪除包含abc的行,則 關閉查詢替換對話方塊,然後右鍵單擊第1步選中的單元格之一,刪除,整行。要保留包含 abc 的行,則按以下步驟繼續 第2步,...

js 如何刪除某個div下的div元素

最好給需要刪除的div元素定義乙個id,以方便對其進行操作 注意js中是沒有remove 方法的,在jquery中就可以直接使用 divid remove 移除該元素 這樣非常方便 簡單。js中的話要通過獲取該元素的父級元素,再呼叫.removechild 要刪除的元素 測試demo js var ...

批量刪除每個檔案中的前三行和含有指定字元行

echo off for f skip 3 tokens eol i in a.txt do echo i b.txt 如何批量刪除多個txt檔案內容中含有某個字元的行或者列 30 刪除整列,太複雜。可以借助用excel開啟,分列,刪除整列,然後另存為txt.這個思路是 1 每行比較有沒有要刪除的 ...