JS中怎么删除字符串中的特定的字符?

JS中怎么删除字符串中的特定的字符?,第1张

var a="A,B,C,D,E,F";

var b="B,C,D";

var arrA = asplit(",");

var arrB = bsplit(",");

var arrNew = new Array();

for(var i = 0; i < arrAlength; i++){

for(var j = 0; j < arrBlength; j++){

if(arrB(j) != arrA(i)) arrNewpush(arrA(i));

}

}

alert(arrNewtoString());

扩展资料:

关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则。

var str = "abcdaabbssaaa"

var reg = new RegExp("a","g");

var a = strreplace(reg,"");

consolelog(a);

这里用 new RegExp()这个方法创建正则,第一个参数“a”指定了正则表达式的模式或其他正则表达式。后一个参数是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。

如果打印reg的结果是: /a/g 。

还有一种比较取巧的方法,就是分割成数组,再重新拼接成新的字符串。

var str = "abcdaabbssaaa";

var a = strsplit("a")join("");

consolelog(a);

本方法适合删除母版或所有页面中相同文字字符、等元素。

选择;视图-宏-设置宏的名称-点击创建
将下列函数复制到宏中,在ppt中先选择某位置!!然后运行宏即可

函数内容如下

方法如下:
1、选择要为其指定书签的项目,或单击要插入书签的位置。
2、单击插入菜单中的书签命令。
3、在书签名下,键入或选择书签名。
4、书签名必须以字母开头,可包含数字但不能有空格。可以用下划线字符来分隔文字,例如,标题_1。 单击添加按钮。
二、显示书签
1、单击工具菜单中的选项命令,然后单击视图选项卡。
2、选中书签复选框。 如果已经为一项内容指定了书签,该书签会以括号 ([]) 的形式出现(括号仅显示在屏幕上,不会打印出来)。如果是为一个位置指定的书签,则该书签会显示为 I 形标记。
三、删除书签
1、单击插入菜单中的书签命令。
2、单击要删除的书签名,然后单击删除按钮。
ps:注释 若要将书签与用书签标记的项目(例如文本块或其他元素)一起删除,请选择该项目,再按 Delete

HashSet<Object> set = new HashSet<Object>();
for (Object o:a){
setadd(o);
}
for (Object o:b){
if (setcontains(o)) setremove(o);
}
Object[] c = new Object[setsize()];
i = 0;
for (Iterator<Object> i = setiterator(); ihasNext();){
c[i++] = inext();
}

#include<stdioh>
void delAchar(charstr,int ch)
{
int i=0,j=0;
for(i=0,j=0;(str+i)!=0;i++)//判断是否是结束标志
if ((str+i)!=ch)/如果不是删除的字符,那么就赋值过来(因为可能前面有ch所导致的i与j不相同/
{
(str+j)=(str+i);
j++;
}
(str+j)=0;//字符串结束标志
}
int main()
{
char s[]="123456123456";
//注意不能用char,因为这样会使得字符串在常量区而报错
delAchar(s,'2');
printf("%s",s);
return 0;
}

运行结果


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13380542.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存