【NSString字符串以及NSArray数组的练习题 Objective-C语言】

2023/11/30 9:58:43

一、练习题:

1.修改桌面的abc.txt文件(这个文件请自己准备好)中的内容为原来的文本再重复一次

比如文件中的内容是:我爱你啊广州

将其文件内容修改为:我爱你啊广州我爱你啊广州

2.请用户输入1个网址,并判断用户输入的是不是1个合法的网址,(以http://开头)

提示:输入使用scanf输入到字符数组中,然后再将C字符串转换为OC字符串

3.有电子邮件地址:highven.wang@qq.com

请写代码输出这个电子邮件的用户名和主机

@符号前面的是用户名,@符号后面的是主机

4.有1个字符串是某用户在论坛的发言,@“太平洋西海岸上海市,浦东区,扬子江,东路30号”

请写程序将这个字符串中的敏感词替换:

太平洋->TPY

上海市->SHS

扬子江->杨某某

5.朋友圈消息格式如下:

“今天的心情真好啊,哈哈哈哈哈哈&


http://www.jnnr.cn/a/120388.html

相关文章

云原生时代数据库技术趋势与场景选型

在10月26日2022全球分布式云大会上,OceanBase 架构师 郑赫扬发表了题为《小就是大,OceanBase单机到分布式一体化与最佳实践》的精彩演讲,分享了云原生时代数据库技术趋势与场景选型,单机一体化核心设计理念及实践。 以下为演讲实录…

一篇文章让你理解TCP协议,搭建TCP flood攻击实验以及了解其防御原理

目录 1、知识点回顾 2、TCP协议 3、TCP字段含义 4、TCP的三次握手过程 5、释放连接的四次挥手过程 6、握手挥手七次总过程 7、TCP的半关闭状态 8、TCP的半连接状态 9、常见的TCP端口号 10、TCP flood攻击实验 11、防御原理 1、知识点回顾 2、TCP协议 3、TCP字段含义 …

动态规划--买卖股票问题详解

代码随想录训练营 买卖股票问题合集 文章目录1.买卖股票的最佳时机1.1思路及详细代码2.买卖股票的最佳时机Ⅱ2.1思路及详细代码3.买卖股票的最佳时机Ⅲ3.1思路及详细代码4.买卖股票的最佳时机Ⅳ4.1思路及详细代码5.买卖股票的最佳时机含冷冻期5.1思路及详细代码6.买卖股票的最佳…

漏洞扫描程序

什么是漏洞 漏洞是任何软件中存在的安全漏洞。如果被利用,这些缺陷可能允许攻击者未经授权访问敏感信息,或者通常造成严重破坏,使整个组织面临风险。外部安全研究人员和相关供应商不断审查公开可用的软件以识别漏洞。任何发现的漏洞都会使用…

windows10家庭版如何开启组策略/地平线4Teredo服务器限定

起因是昨天晚上steam版地平线4死活连不上网络,网上搜了一下用xbox 网络查看的NAT 类型是teredo服务器限定导致的。但由于解决办法需要开启组策略中的ipv6地址转换,我这台家庭版的win10上没有组策略于是没有进一步的处理。 反而是尝试了另一种办法&#x…

基于SSM 实现增删查改

文章目录基于SSM 实现增删查改1. 创建springboot项目2. 配置相应配置文件3. 创建数据库与数据表4. 创建对应的包以及类5 功能5.1 注册功能5.2 登录功能5.3 修改功能基于SSM 实现增删查改 前言 : 本文主主要内容基于SSM 实现简单的用户登录,用户注册&…

计算机毕业设计之java+javaweb的面向学生成绩分析系统

项目介绍 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括面向学生成绩分析系统的网络应用,在外国面向学生成绩分析系统已经是很普遍的方式,不过国内的面向学生成绩分析系统可能还处于起步阶段。面向学生成绩分析系统具有面向学生成绩分析信息管理…

本地TongWeb7部署web(SpringCloud)项目(Windows)

本地TongWeb7部署web的前提是,本地能启动TongWeb7(Windows),具体的教程下面给出教程 TongWeb7本地部署(Windows)_you来有去的博客-CSDN博客可用于B2C商城,O2O外卖,社区超市&#xf…

web网页设计期末课程大作业:水果网站设计——HTML+CSS+JavaScript水果超市(带论文)

🎀 精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

云存储系统架构及优势

云存储服务是云存储系统提供的数据访问服务,使用户能够在任意时间、任意地点,通过任何连网的设备连接到云存储系统中,进行方便、快速的数据存取。 和传统存储模式相比,云存储不仅具备按需自助服务、泛在的网络访问、位置无关资源…

开启加盟模式,喜茶能否借此越过山丘?

近日,新茶饮界出现了重大变动——一贯坚持直营的喜茶,开启加盟模式。一时间众说纷纭,究竟是不得已而为之,还是试图改变行业格局,引发一场茶饮界的新一轮洗牌? 关停最后一家“喜小茶”,拥抱加盟…

addr2line快速定位进程异常位置

一、addr2line简介 1、addr2line可以通过解析地址来定位异常发生在哪个文件,哪个函数,哪一行;不过只对编译时带-g参数的进程或者库文件有效,因此想使用addr2line定义进程发生crash时的位置,需要在编译时带上-g参数编译…

谷粒学院——Day04【项目前端相关基础知识二】

一、axios axios是独立于vue的一个项目&#xff0c;基于promise用于浏览器和node.js的http客户端 在浏览器中可以帮助我们完成 ajax请求的发送在node.js中可以向远程接口发送请求 获取数据 <script src"vue.min.js"></script> <script src"a…

Linux基础认知——Linux系统文件、目录结构认知

文章目录一、Linux系统目录结构介绍二、常见目录说明三、Linux系统文件或目录颜色的含义一、Linux系统目录结构介绍 linux目录&#xff1a;一切从“根”开始&#xff0c;“&#xff0f;”是所有目录的起点 linux根下面的目录是一个有层次的树状结构&#xff0c;并且是倒挂的。…

vue配置环境变量

Vue配置环境变量的用法&#xff1a; 1、新建env文件&#xff1a; .env.dev .env.test .env.prod. 开发测试和生产 2、在env文件中进行配置 比如开发环境&#xff1a; NODE_ENVdev VUE_APP_URL ‘开发的地址’ 命名必须以VUE_APP开头 3、在package.json中添加不同环境对应的执行…

无脚本自动化测试

在当今的企业环境中&#xff0c;软件测试不再被视为不必要的投资&#xff1b;相反&#xff0c;它已经上升到一种需要而不是奢侈品的水平。随着市场的不断变化和竞争的加剧&#xff0c;企业必须做一些让他们与竞争对手区分开来的事情。 为了使自己与众不同&#xff0c;公司必须…

【滤波跟踪】基于粒子群算法优化粒子滤波实现目标滤波跟踪优化问题附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

从RTE2022大会 看声网实时互动生态的未来

“一人智谋短&#xff0c;众人智谋长。” 在一个企业里&#xff0c;团队合作可以更高效地拿到结果&#xff0c;而在一个产业中&#xff0c;行业交流平台是推进产业发展的重要力量&#xff0c;尤其是在需要高速发展的新兴垂直行业里&#xff0c;行业交流显得尤为重要。 11月4日…

linux文本排序统计、快捷键和通配符及引号

一、文本排序、统计类命令 1.wc命令用于统计指定文本文件的行数、字数或字节数。 &#xff08;1&#xff09;格式&#xff1a;“wc [参数] 文件名称” &#xff08;2&#xff09;wc: 行数 单词数 字节数 常用选项&#xff1a; 参数作用-l 只显示行数 -w只显示单词数-…

Electron是什么以及可以做什么

新用户购买《Electron Vue 3 桌面应用开发》&#xff0c;加小册专属微信群&#xff0c;参与群抽奖&#xff0c;送《深入浅出Electron》、《Electron实战》作者签名版。 1等奖&#xff1a;《深入浅出Electron》《Electron实战》 2等奖&#xff1a;《深入浅出Electron》 3等奖&a…
最新文章