`
ajuanlong
  • 浏览: 107753 次
社区版块
存档分类
最新评论

几个经常用到的字符串的截取

 
阅读更多

string str="123abc456";
int i=3;
1 取字符串的前i个字符
str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);
2 去掉字符串的前i个字符:
str=str.Remove(0,i); // or str=str.Substring(i);
3 从右边开始取i个字符:
str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 从右边开始去掉i个字符:
str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判断字符串中是否有"abc" 有则去掉之
using System.Text.RegularExpressions;
string str = "123abc456";
string a="abc";
Regex r = new Regex(a);
Match m = r.Match(str);
if (m.Success)
{
//绿色部分与紫色部分取一种即可。
str=str.Replace(a,"");
Response.Write(str);
string str1,str2;
str1=str.Substring(0,m.Index);
str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);

Response.Write(str1+str2);
}

6 如果字符串中有"abc"则替换成"ABC"
str=str.Replace("abc","ABC");

分享到:
评论

相关推荐

    C#经常用到的几个截取字符串

    C#经常用到的几个截取字符串1 取字符串的前i个字符2 去掉字符串的前i个字符:3 从右边开始取i个字符:

    C经常用到的几个截取字符串[文].pdf

    本文主要介绍了C#中常用的几种字符串截取方法,这对于理解和编写C#程序至关重要。 1. **取字符串的前i个字符** 使用`Substring()`或`Remove()`方法可以实现这一功能。例如: ```csharp string str = "123abc456...

    C#中截取字符串的的基本方法详解

    分享几个经常用到的字符串的截取 string str="123abc456"; int i=3; 1 取字符串的前i个字符 str=str.Substring(0,i); // orstr=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); //...

    易语言源码寻找指定字符串出现个数.7z

    6. **字符串截取**:`字符串左`、`字符串右`、`字符串中`函数可以分别从字符串的左侧、右侧或指定位置开始截取子字符串。 7. **循环遍历**:在易语言中,可以使用`对于`、`到`语句对字符串的每个字符进行遍历,从而...

    字符串连续相同个数统计

    4. **最长公共子串**:找出两个字符串中最长的相同子串,这需要用到动态规划。 在“字符串连续相同个数统计”的问题中,我们需要关注的是如何有效地查找并记录连续重复字符的序列。这可能涉及到滑动窗口的概念,...

    字符串PPT学习教案.pptx

    在IT行业中,字符串是编程语言中最基础且重要的数据类型之一,尤其在Java中,我们经常使用Character类和String类来处理文本数据。本教程主要涵盖了以下几个核心知识点: 1. **Character类**:Character类提供了对...

    字符串操作的应用,与文章配套

    5. **子字符串截取**:通过`substring()`方法提取字符串的一部分。例如,`"Hello, World!".substring(7)`返回`"World!"`。 6. **查找与替换**:`indexOf()`用于查找指定字符或子串首次出现的位置,`lastIndexOf()`...

    Nginx if语句加正则表达式实现字符串截断

    在给大家讲述这个问题之前,先给大家看一段nginx配置....但如果我们要截取某几位字符怎么办呢? 首先大家想到的肯定是使用模块来实现, 但只能这样吗? 有没有更方便的方式呢? 有的. 我们可以巧妙地使用if

    面试UC浏览器的一道处理字符串的题目(已提供答案)

    标签进一步明确了几个关键信息点:“面试”意味着这是一个考核性质的问题,“UC浏览器”代表这是该公司的技术需求,“Java”是使用的编程语言,“处理字符串”则是问题的核心,而“题目”则表明这是一个具体的问题...

    js代码-第3天 去除字符串中最后一个指定的字符

    首先,我们要明确几个基本的字符串方法。JavaScript提供了丰富的字符串方法,例如`charAt()`用于获取指定位置的字符,`length`属性用于获取字符串的长度,以及`slice()`和`substring()`用于截取字符串的一部分。然而...

    易语言源码易语言取文本右边三位源码.rar

    4. **字符串截取**:要截取字符串的一部分,可以使用`取子串`命令。它需要三个参数:原始字符串、起始位置和截取长度。例如,`取子串("12345", 3, 3)`将返回"345",因为它从索引3的位置开始截取,共截取3个字符。 5...

    javascript正则表达式和字符串RegExp and String(二)

    通过理解字符串的不可变性、字符串截取、检索等API的使用,可以有效提高编程效率。 在JavaScript中,字符串可以通过两种方式创建:通过变量赋值的方式创建基本类型的字符串,或者使用构造函数String创建字符串对象...

    易语言源码易语言删任意字符源码.rar

    2. **字符串函数**:易语言提供了如“取字符串长度”(获取字符串的长度)、“取子串”(从字符串中截取部分字符)和“替换”(替换字符串中特定位置的字符)等函数,这些函数在处理字符删除时至关重要。 3. **循环...

    JavaScript生成随机字符串的方法

    在生成随机字符串的过程中,我们主要会用到Math.random()这个方法。Math.random()用于生成一个0到1之间的伪随机数(不包括1),然后通过字符串拼接和格式化,将其转换为所需的随机字符串。 在生成随机字符串时,一...

    Java经典面试题(带答案)

    这些知识点涵盖了Java编程语言的多个方面,包括数据统计、特殊数字、递归、字符串处理、输入输出、金额转换、字符串截取、排序算法、正规表达式、字符串倒叙、数组统计、时间转换和文本文件统计等。

    PHP字符串的编码问题的详细介绍

     PHP 也自带几种字符串截取函数,其中常用到的就是 substr 和 mb_substr。  使用substr截取中文字符时会出现乱码,这是因为substr是按字节来截取的。即UTF-8编码的中文,使用substr截取,只会截取1/3个中文,当然...

    php获取字符串前几位的实例(substr返回字符串的子串用法)

    这个函数在实际的项目中经常被用到,如字符串的比较、赋值等操作。 首先,来看一下start参数的使用。当start参数为非负数时,返回的字符串是从string的start位置开始到字符串结束的部分。例如,在字符串“abcdef”...

    易语言源码寻找字母和数字.rar

    在“寻找字母和数字”的源码中,开发者可能会用到以下几种易语言的字符串处理函数: 1. `字符串长度`:用于获取字符串的字符个数,这在检查或计算字符串内容时非常常见。 2. `查找字符串`:用于在一个字符串中查找...

    易语言判断UTF-8字符

    4. **字符串处理技巧**:在易语言中,可以结合其他字符串处理函数,如`取字符串长度`、`截取字符串`等,配合`IsTextUTF8`来实现更复杂的文本操作,例如将非UTF-8字符串转换为UTF-8,或者从UTF-8字符串中提取特定部分...

    易语言源码易语言学习进阶查找替换源码.rar

    2. **字符串函数**:易语言提供了丰富的字符串处理函数,如`长度`用于获取字符串长度,`取子字符串`用于截取子串,以及`比较字符串`进行字符串比较等。 3. **循环结构**:在遍历字符串查找特定字符或子串时,通常会...

Global site tag (gtag.js) - Google Analytics