开发者社区> 问答> 正文

怎么删除字符串数组中的特定词

使用replace的好像不行,会把所有数组中的字母全去掉
删除一些is、the、a介词副词之类的

string htmlstr = "";
        string str = TextArea1.Value;
        str = str.Replace('.', ' '); 
        str = str.Replace(',', ' ');
        str = str.Replace('?', ' '); 
        str = str.Replace(';', ' '); 
        str = str.Replace(':', ' '); 
        str = str.Replace('!', ' ');
        
        
        
        string[] str1 = str.Split(' ');
     

        string[] value = str1;

展开
收起
a123456678 2016-07-04 17:36:49 1816 0
1 条回答
写回答
取消 提交回答
  • 这些词前或后必定有空格,你可以带上空格一起replace

    str.replace(" a ","");
    str.replace("a ","");
    str.replace(" a","");
    2019-07-17 19:50:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载