删除string里面的指定字符


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#include <iostream>

#include <string>

using namespace std;

int main()

{

    string    str("abcdefg");

    string::iterator   it;

    for (it =str.begin(); it != str.end(); ++it)

    {

        if ( *it == ‘c‘)

        {

            str.erase(it);

        }

    }

    cout << str << endl;

}

删除string里面的指定字符,布布扣,bubuko.com

时间: 2024-10-13 22:07:19

删除string里面的指定字符的相关文章

删除最后结尾的指定字符后的字符

#region 删除最后结尾的指定字符后的字符 2 /// <summary> 3 /// 删除最后结尾的指定字符后的字符 4 /// </summary> 5 public static string DelLastChar(string str, string strchar) 6 { 7 if (string.IsNullOrEmpty(str)) 8 return ""; 9 if (str.LastIndexOf(strchar) >= 0 &a

c 删除字符串中的指定字符

#include <stdio.h> #include <string.h> void delChar(char *s, char ch) { int i,j; int len = strlen(s); for(i = 0; i < len; i++) { if(s[i] == ch) { for(j = i; j < len; j++) { s[j] = s[j+1]; i--; } } } } int main(int argc, char *argv[]) { p

oracle删除字段中的空格、回车及指定字符

create or replace procedure PROC_test is   --Description:删除字段中的指定字符(回车chr(13).换行chr(10))   --By LiChao   --Date:2016-03-01   colname varchar(20); --列名   cnt     number; --包含换行符的列的行数   v_sql   varchar(2000); --动态SQL变量begin   --读取表中的列   for col in (sel

js获取指定字符前/后的字符串简单实例

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取数组中索引为

【c++】删除string中指定的字符

使用string::iterator(字符串迭代器)从开始 str.begin() 迭代到最后 str.end() ,再使用string.erase(const_iterator p)函数来删除迭代器所指向的字符. #include <iostream> #include <string> using namespace std; int main() { string str; char ch; cin >> str; cin >> ch; string:

删除指定字符

题目描述 从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str. 输入要求 第一行是一个字符串: 第二行是一个字符. 输出要求 删除指定字符后的字符串. 假如输入 sdf$$$sdf$$ $ 应当输出 sdfsdf 1 import java.util.Scanner; 2 3 4 public class Main 5 { 6 public static void main(String args[]) 7 { 8 Scanner scan=new S

JS删除String里某个字符的方法

关于JS删除String里的字符的方法,一般使用replace()方法.但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则. var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = str.replace(reg,""); console.log(a); 这里用 new RegExp()这个方法创建正则,第一个参数"

.net 删除缓存的key中带有指定字符的方法

/// <summary>        /// 删除带有指定字符的缓存        /// </summary>        /// <param name="pre"></param>        public void Refresh(string pre)        {            System.Web.Caching.Cache _cache = HttpRuntime.Cache;            I

删除string类型字符串中指定字符串段

1.实现背景 在插入list行时用邮件的MessageID给对应行命名. 在回复全部邮件时,收件人变为之前收件人中出去“自己”同时加入之前发件人,抄送人还是之前的抄送人,密送人不用管,直接不用带. 在“回复全部”按钮响应函数里面 CListUI* pList = static_cast<CListUI*>(m_PaintManager.FindControl(_T("middle_comlumn_header1")));//拿到list控件指针            int