IndexOf、IndexOfAny 、Remove
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Test2
{
class Program
{
static void Main(string[] args)
{
// //1、indexof() :在字符串中从前向后查找某个字符,如找到就输出位置,如没找到则为 - 1 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //int index1=test.IndexOf('d'); //从前向后 从第0位开始查找
//Console.WriteLine(index1); //2 //int index2 = test.IndexOf('d',3); //从前向后 从第3位开始查找
//Console.WriteLine(index2); //2 //int index3 = test.IndexOf('d',5,2); //从前向后 从第5 位开始查,向后查两位,即从第5位到第7位;
//Console.WriteLine(index3); // ////LastIndexOf() 在字符串中从后向前定位字符和字符串; 用法和 indexof() 完全相同。 ////2、IndexOfAny || lastindexofany ////他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置 //char[] s = { 'a', 'c', 'b' }; //string str2 = "acsdfgdfgchacscdsad"; //Console.WriteLine(str2.IndexOfAny(s));
//Console.WriteLine(str2.IndexOfAny(s,9));
//Console.WriteLine(str2.IndexOfAny(s,5,3)); //没找到就显示-1 ////LastIndexOfAny() 在字符串中从后向前定位字符和字符串; 用法同上。
//跟多详情百度:LastIndexOf MSDN //3、Remove 有两个重载
//Remove(Int32) 删除此字符串中从指定位置到最后位置的所有字符。
//Remove(Int32, Int32) 从此实例中的指定位置开始删除指定数目的字符。 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //as //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //asjsdfjgkfasdsfsgfhgjgfjgdddd ////中文字符呢?
//string test = "圣g诞节dsg来了,收到jgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //圣g //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //圣g诞节dsg来了,收到jgdddd Console.ReadKey(); }
}
}
IndexOf、IndexOfAny 、Remove的更多相关文章
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
C#截图字符串常用的方法有 split .Substring.Replace.remove等. split的使用: 1. Split( Char ()) 返回的字符串数组包含此实例中的子字符串(由指定 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- indexOf、instanceOf、typeOf、valueOf详解
1.indexOf() 该方法用来返回某个指定的字符串值在字符串中首次出现的位置. 语法:indexOf(searchvalue,fromindex);两个参数,参数一表示查询的字符串值,参数二可选表 ...
- js字符串函数(split、join、indexOf、substring)
1,函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组示例: str="jpg|bmp|gif|ico|png";arr= str .split(" ...
- JS数组filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()实例
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...
- C# .Net List<T>中Remove()、RemoveAt()、RemoveRange()、RemoveAll()的区别,List<T>删除汇总
在List<T>中删除主要有Remove().RemoveAt().RemoveRange().RemoveAll()这几个方法.下面一一介绍使用方法和注意点. 我们以List<st ...
- list源码3(参考STL源码--侯捷):push_front、push_back、erase、pop_front、pop_back、clear、remove、unique
list源码1(参考STL源码--侯捷):list节点.迭代器.数据结构 list源码2(参考STL源码--侯捷):constructor.push_back.insert list源码3(参考STL ...
- JavaScript数组方法的兼容性写法 汇总:indexOf()、forEach()、map()、filter()、some()、every()
ECMA Script5中数组方法如indexOf().forEach().map().filter().some()并不支持IE6-8,但是国内依然有一大部分用户使用IE6-8,而以上数组方法又确实 ...
- 1.5 JSP标准标签库(JSTL)(核心标签 out、set、remove、if、choose、forEach、forTokens、redirect)
JSTL(JavaServer Page Standard Tag Library):JSP标准标签库.它封装了JSP应用的通用核心功能. 1.准备工作 使用JSTL前需要下载所需文件,下载地址及安 ...
随机推荐
- 【Java】 环境变量如何配置?
Java知识简介与环境变量配置问题 一.在学习一门语言中,不仅需要掌握其语法结构,开发平台以及环境也是很重要的.在开始Java学习之前首先对其进行压缩包的下载安装,以及开发平台环境下载安装.基于此下面 ...
- TF-IDF提取行业关键词
1. TF-IDF简介 TF-IDF(Term Frequency/Inverse Document Frequency)是信息检索领域非常重要的搜索词重要性度量:用以衡量一个关键词\(w\)对于查询 ...
- Ubuntu实现树莓派交叉编译
一.交叉编译 在一个平台上生成另一个平台上的可执行代码.为什么要大费周折的进行交叉编译呢?一句话:不得已而为之.有时是因为目的平台上不允许或不能够安装所需要的编译器,而又需要这个编译器的某些特征:有时 ...
- 企业 SOA 设计(1)–ESB 设计
最近为公司完成了一个 ESB 的设计.下面简要说明一下具体的设计方案. 企业 SOA 整体方案 在前一篇<SOA.ESB.NServiceBus.云计算 总结>中说到,SOA 是面向服 ...
- 表单填写示例(通过JavaScript访问DOM)
自己写就的代码,再烂也是自己的- 实现代码 <!DOCTYPE html><html lang="en"><head> <meta cha ...
- 高效的SQLSERVER分页查询的几种示例分析
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID.YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询 ...
- 基于jQuery的自适应图片左右切换
效果预览:http://hovertree.com/code/jquery/smjv6d0n.htm 基于jQuery编写的横向自适应幻灯片切换特效 全屏自适应jquery焦点图切换特效,在IE6这个 ...
- async.whilst 的一个简化版实现
function whilst(condition, todo, fin){ var cb = function(){ if(condition()){ todo(cb); }else{ fin(); ...
- Java程序员应该知道的10个调试技巧
试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序.但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运 ...
- PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解
1.安装PowerDesigner15.MySQL5.不详细讲解了.网上一大把.请各位亲参考去. 2.安MyODBC-standard-3.51.0.7-win.msi.mysql-connector ...