C# Contains、Replace和Trim的用法

2023-11-15

Contains()  方法用于判断字符串中是否包含指定的字符或字符串。

如果包含指定的字符或字符串返回 true,否则返回 false。

例如:String str = "ABCDE"

           str1 = "ABC"

           str2 = "GGG"

           str.contains(str1 );                //True

           str.contains(str2);                 //False

Replace()方法用于获取一个新字符串,其中该字符串中出现的所有指定 Unicode 字符都替换为另一个指定的 Unicode 字符。

语法:str.Replace("oldvalue","newvalue");          //用newvalue替换掉oldvalue

例如将str =(1,,2,3)的,,替换成,

if (str.Indexof(",,") != -1)          //判断str里面是否含有 ”,,” ,有则返回true

       var str1 = str.Replace(",," , ",");         //用“,”替换掉“,,”

Indexof()方法用于判断字符串里是否含有该字符,没有则返回-1

例如:str = (1,2,33)

str.Indexof("4") ;               //return -1

Trim() 方法用于去除字符串前后的空格

例如:str = “  1,2,3  ”

str.Trim();            //输出“1,2,3”

TrimStart()只删除字符串的头部的空格;
TrimEnd()只删除字符串尾部的空格;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# Contains、Replace和Trim的用法 的相关文章

随机推荐

  • vue.config.js详解

    vue config js 是一个可选的配置文件 如果项目的 和 package json 同级的 根目录中存在这个文件 那么它会被 vue cli service 自动加载 配置项详情见 配置参考 Vue CLI use strict i
  • Swift open public等修饰符详解

    swift 中关于open public internal fileprivate private 修饰的说明 open 用open修饰的类可以在本某块 sdk 或者其他引入本模块的 sdk module 继承 如果是修饰属性的话可以被此模
  • foxpro被什么软件取代_MATLAB可以被取代么?可以被什么软件取代?

    有很多关于MATLAB是否可以被取代 以及可以被什么软件取代的讨论 这里抛砖引玉 简单讨论一下 首先需要明晰一点 就是 当我们在说取代时 是只取代MATLAB的部分功能 优化 数据分析 深度学习 仿真 还是全部功能 MATLAB编程语言 领
  • 第五章:认证和动态菜单功能【基于Servlet+JSP的图书管理系统】

    一 登录功能 1 认证实现 53 图书管理系统 登录功能 认证处理 首先完成最基础的登录功能 也就是在登录页面通过表单提交账号和密码到Servlet中 做相关的校验 给出不同的反应 然后对应的Servlet中的处理逻辑 WebServlet
  • 机器学习笔记 - 使用具有triplet loss的孪生网络进行图像相似度估计

    一 简述 孪生网络是一种网络架构 包含两个或多个相同的子网络 用于为每个输入生成特征向量并进行比较 孪生网络可以应用于不同的场景 例如检测重复项 发现异常和人脸识别 此示例使用具有三个相同子网的孪生网络 我们将向模型提供三张图像 其中两张是
  • 【毕业设计_课程设计】基于Flutter的聊天社交应用

    文章目录 0 项目说明 1 开发环境 3 界面效果图 4 项目源码 0 项目说明 基于Flutter的聊天社交应用 提示 适合用于课程设计或毕业设计 工作量达标 源码开放 FYim flutter yim 是基于 Flutter 技术开发的
  • Opencv-C++笔记 (2) : opencv的矩阵操作

    文章目录 创建与初始化 1 1 数据类型 1 2 基本方法 1 3 初始化方法 矩阵加减法 矩阵乘法 矩阵转置 矩阵求逆 矩阵非零元素个数 矩阵均值与标准差 矩阵全局极值及位置 GEMM 通用矩阵乘法 Transform 对数组每一个元素执
  • 一些for循环的变种

    for循环的判断部分省略会意味着判断会很成立 会一直进行下去 当我们在for循环中不添加上任何条件 for printf hehe n return 0 该串代码会将hehe死循环输出 当我们把for循环只省略掉第一个表达式 include
  • 收获 2020-6-12

    一个讲解GitHub很详细的操作博文
  • win环境,electron打包时,内存溢出的解决方案

    针对electron打包时内存溢出 打包过程报如下错误 解决方案1 退出了360安全卫士等杀毒软件后 一切症状全部消除 顺利打包成功 解决方案2 在package json中添加如下代码 build node max old space s
  • Android 之菜单(Menu)

    本节引言 本章给大家带来的是Android中的Menu 菜单 而在Android中的菜单有如下几种 OptionMenu 选项菜单 android中最常见的菜单 通过Menu键来调用 SubMenu 子菜单 android中点击子菜单将弹出
  • python---pyecharts数据可视化(条形图、散点图、涟漪图、折线图、K线图、饼图、圆环图、玫瑰图、漏斗图)

    条形图 Bar 散点图 Scanner 涟漪图 EffectScatter 折线图 Line K线图 Kline 饼图 Pie 圆环图 Pie 玫瑰图 Pie 漏斗图 Funnel 1 条形图 from pyecharts charts i
  • 28BYJ-48单极性步进电机

    转自太极创客 28BYJ 48单极性步进电机http www taichi maker com homepage reference index motor reference index 28byj 48 stepper motor in
  • 跟我一起写 Makefile(十一)

    跟我一起写 Makefile 十一 本文来自于CSDN 陈皓博主 网址http blog csdn net haoel article details 2896 详细内容请参考其经典文章 跟我一起写makefile 陈皓
  • 强化学习之一:从TensorFlow开始(Start from TensorFlow)

    本文是对Tensorflow官方教程的个人 tomqianmaple outlook com 中文翻译 供大家学习参考 官方教程链接 纯属自愿翻译 只为学习与分享知识 所以如果本系列教程对你有帮助 麻烦不吝在github的项目上点个star
  • C++万能头文件(真心佩服!)

    include
  • mysql初始化报错:[ERROR] --initialize specified but the data directory has files in it. Aborting.

    执行命令 mysqld initialize user mysql报错如下 原因是你已经进行了数据库初始化因为mysql在进行初始化的时候已经自动创建了一个root用户 1找到配置文件的数据目录 root server4 mysql vim
  • MATLAB 支持向量机(SVM)

    MATLAB 支持向量机 SVM 详细解释 含代码 基础 线性可分 最大间隔超平面 SVM分类 基本代码和工具 二分类 线性 非线性 多分类 详细解释 基础 线性可分 简单来讲就是如何将两个数据用点 直线 平面分开 二维空间中 要分开两个线
  • MySQL第一讲:MySQL索引规范

    索引 Index 是帮助MySQL高效获取数据的数据结构 数据库系统维护着满足特定查找算法的数据结构 这些数据结构以某种方式引用 指向 数据 这样就可以在这些数据结构上实现高级查找算法 这种数据结构 就是索引 文章目录 1 类型 三种 2
  • C# Contains、Replace和Trim的用法

    Contains 方法用于判断字符串中是否包含指定的字符或字符串 如果包含指定的字符或字符串返回 true 否则返回 false 例如 String str ABCDE str1 ABC str2 GGG str contains str1