C++ 删除指定字符串中的某些字符

article/2025/9/25 23:44:11

C++ 删除指定字符串中的某些字符

  1. 题目
    输入URL前缀和后缀,删除字符串中的“,/”,把URL拼接在一起且后边有“/”。
    用例:

输入:/abhdsjvf/,/afsggfd
输出:/abhdsjvf/afsggfd/

  1. 程序实现:
#include<iostream>
#include<string>
using namespace std;
int main(){string str; //字符串string target=",/"; //要删除的指定字符串int n=target.size();//要删除的指定字符串的长度cout<<"请输入字符串str:";while(cin>>str){if(cin.peek()=='\n') break;//遇到回车则停止输入字符串str}int p=str.find(target);//找到指定删除字符串target在str中的位置str.erase(p,n);//删除字符串str中的指定字符串targetcout<<"输出删除',/'且最后一个字符后面添加'/'的字符串str:"<<str+"/"<<endl;//返回删除后的字符串str且后边添加“/"return 0;
}
  1. 结果:结果

  2. 总结:

  • erase(m,n); 删除从m开始的n个字符(字符串下标从0开始往下数)。
  • find()是查找字符串整体第一次出现的位置。(字符串下标从0开始往下数)。
    str.find(target);//找到指定删除字符串target在str中的位置
  • if(cin.peek()==’\n’) break;//遇到回车则停止输入字符串

http://chatgpt.dhexx.cn/article/FEc6H7dW.shtml

相关文章

Windows server 2012 R2安装教程

镜像下载地址&#xff1a; ed2k://|file|cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso|5545527296|BD499EBCABF406AB82293DD8A5803493|/ 1&#xff0c;语言&#xff0c;键盘输入法&#xff0c;默认&#xff0c;点击下一步 2&#xff0c;点击 现在安装 3&…

SQL Serevr 2012 安装教程

需要的工具 SQL Server 2012R2 镜像 ISO WINDOWS SERVER 2012R2 操作系统 安装过程 1、打开安装文件&#xff0c;打开 setup 应用程序图标 2、在 SQL server 安装中心窗口中&#xff0c;点击安装– 点击全新 SQL Server 独立安装或向现有安装添加功能 3、点击确定 4、输入产…

Microsoft SQL Server 2008 R2 官方简体中文正式版下载(附激活序列号密钥)

微软官方发布的Microsoft SQL Server 2008 R2 简体中文完整版。基于SQL Server 2008提供可靠高效的智能数据平台构建而成&#xff0c;SQL Server 2008 R2 提供了大量新改进&#xff0c;可帮助您的组织满怀信心地调整规模、提高 IT 效率并实现管理完善的自助 BI。此版本中包含应…

SqlServer2012下载+安装+启动(资源+密钥)

一、下载 此处提供一个下载链接。具体地址如下&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1zaMOa-nA19mZxStrBK9jjg 提取码&#xff1a;k03s 下载压缩包是SqlServer2012版镜像&#xff0c; 二、安装 直接双击下载得到的镜像文件&#xff0c;后双击文件夹的如下set…

超详细windows server2012 r2 虚拟机安装步骤

1、Windows Server 2012 R2简介 Windows Server 2012 R2 是基于Windows8.1 以及Windows RT 8.1 界面的新一代 Windows Server 操作系统&#xff0c;提供企业级数据中心和混合云解决方案&#xff0c;易于部署、具有成本效益、以应用程序为重点、以用户为中心。 在 Microsoft 云…

server 2012 各个版本的安装及激活教程

服务器引导盘的部分我就不多解释了&#xff0c;直接讲重点&#xff0c;需要注意的地方 Windows Server 2012 R2 安装密钥&#xff08;只适用安装&#xff0c;不支持激活&#xff09; 标准版 NB4WH-BBBYV-3MPPC-9RCMV-46XCB 数据中心版 BH9T4-4N7CW-67J3M-64J36-WW98Y 安装的…

VMware虚拟机安装Windows Server 2012 R2

想必同学们已经开学了&#xff0c;也都进入了军训阶段吧&#xff0c;而很多计算机网络专业的同学们要开始接触到Windows Server了&#xff0c;这也是计算机网络技术专业的专业基础课程&#xff0c;想当年我们实训课学习使用的好像是2008版的&#xff0c;也不晓得现在各个学校会…

win2012 R2安装与配置

安装win2012 R2的时候&#xff0c;我们最好使用update的iso镜像&#xff0c;不然安装完后会出很多问题&#xff0c;比如vmtools安装不了。 iso镜像迅雷下载&#xff1a; ed2k://|file|cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso|5545705472|121EC13B53882E50…

windows server 2008R2/2012R2安装

Windows安装 1.镜像下载 镜像网站&#xff1a;https://msdn.itellyou.cn/ Windows Server 2012R2&#xff1a;cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso 迅雷下载地址&#xff1a;ed2k://|file|cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso|4453249024|1F71…

windowsserver2012R2安装教程

下载windowsserver2012R2系统镜像。 刻录光盘或是写入到U盘做成启动u盘&#xff0c;操作文档可搜索iso写入U盘。 服务器或是电脑开机从U盘启动安装。 现在安装。 输入激活码 NH3KG-P864D-XYCJH-82DMH-4CX8M -- Standard 7H6M3-4N78W-RFFKJ-H9KPW-K2C2M -- Datacenter 安装什…

服务器2012r2系统安装设置,正确安装windows server 2012 r2的方法

Windows Server 2012 R2 是基于Windows8.1 以及Windows RT 8.1 界面的新一代 Windows Server 操作系统&#xff0c;提供企业级数据中心和混合云解决方案&#xff0c;易于部署、具有成本效益、以应用程序为重点、以用户为中心。windows server 2012 R2 具备的众多新特点大大的增…

安装Windows server 2012 R2

项目一 Windows Server 2012 R2服务器安装与配置 项目背景 你是一家公司的网络管理员&#xff0c;负责管理和维护公司的网络。你的公司新购置了一台计算机&#xff0c;希望你安装Windows Server 2012 R2企业版操作系统&#xff0c;设置好TCP/IP参数。 任务1&#xff1a;安装Wi…

Windows Server 2012 R2 系统安装详细步骤

提供一个Windows Server 2012 R2 Standard&#xff08;X64&#xff09;的安装包: 链接&#xff1a;https://pan.baidu.com/s/1OkHn0qs5QpB1PPpJAKWzYQ 提取码&#xff1a;iuvq 下一步 选择现在安装 填写密钥后下一步&#xff0c;这里提供一个标准版密钥:MR88Y-BXNRY-VH3DR…

Windows Server 2012 R2 详细安装步骤

开始安装系统 位置1&#xff1a;安装的语言 位置2&#xff1a;时间和货币格式 位置3&#xff1a;键盘和输入方法 3个位置处设置完成后&#xff0c;点击下一步&#xff08;默认是按照国内习惯设置的&#xff0c;如果没有特殊要求可以直接下一步&#xff09; 点击【现在安装】&a…

Chrome浏览器如何强制刷新页面(不使用缓存)?

1 Chrome官方推荐使用如下快捷键&#xff0c;就可以不使用页面缓存进行刷新 Windows和Linux操作系统: ShiftF5 或 CtrlShiftR Mac OS: CmdShftR 2 如果上面方法没有效果&#xff0c;可以按下F12(Windows) 或 CmdOptI(MAC)&#xff0c;打开"开发者工具"&#xff0c;然…

计算机上的刷新快捷键,刷新快捷键是

使用电脑的时候有着很多的快捷键能够帮助用户更加快速效率的进行操作&#xff0c;特别是刷新键很多用户还不知道是什么&#xff0c;今天就给你们带来了刷新快捷键快捷键详细介绍&#xff0c;快来一起看看吧。 刷新快捷键是什么&#xff1a; 答&#xff1a;刷新快捷键是F5。 刷新…

页面强制刷新操作

setTimeout(()>{this.$forceUpdate()},500) 在页面打开时强制刷新

浏览器强制刷新页面

Chrome官方推荐使用如下快捷键&#xff0c;就可以不使用页面缓存进行刷新 Windows和Linux操作系统: ShiftF5 或 CtrlShiftR Mac OS: CmdShftR 如果上面方法没有效果&#xff0c;可以按下F12(Windows) 或 CmdOptI(MAC)&#xff0c;打开"开发者工具"&#xff0c;然后…

谷歌浏览器调试时页面的刷新与强制刷新+清空缓存的操作

浏览器的刷新一般分为三种类型&#xff0c;即&#xff1a;1、正常重新加载。2、硬性重新加载(强制刷新)。3、清空缓存并硬性重新加载 1、正常重新加载 触发方式&#xff1a;① F5 ② Ctrl R ③ 在地址栏上回车 ④ 点击链接 如果缓存不过期会使用缓存。…

Chrome浏览器强制刷新快捷键

正常重新加载&#xff1a;CtrlR 硬性重新加载&#xff1a;CtrlshiftR 强制刷新&#xff1a;Ctrl&#xff0b;F5 还可以右键刷新按钮&#xff0c;在弹出框中选择清空缓存并硬性重新加载 注&#xff1a;在不打开开发者工具的情况下&#xff0c;右键刷新按钮不会弹窗。