文档章节

Swift字符串截取

阴雨音语
 阴雨音语
发布于 2016/06/16 13:20
字数 223
阅读 63
收藏 0
点赞 0
评论 0

download my demo

    // MARK:
    // MARK: 演示
    /// 演示
    private func showHow() {
        
        let originalString = "ReLIFE重返17岁";
        
        // 从x开始到y结束
        let a = xnStringHaveRange(originalString, start: 7, end: 8);
        
        // 从前面开始 截取x个字符
        let c = xnStringHaveFront(originalString, length: 6);
        
        // 从后面开始 截取x个字符
        let b = xnStringHaveBack(originalString, length: 6);
        
        // 获取字符x 后面的字符串
        let d = xnStringHaveTargetBackStirng(originalString, targetSring: "E");
        
        // 获取字符x 前面的字符串
        let e = xnStringHaveTargetFrontString(originalString, laterSring: "重");
        
        // 获取汉字
        let chinese = xnStringHaveChinese(originalString);

        // 获取字符x 后面的字符串 (包含目标x)
        let newStirng = xnStringHaveTargetBackStirngNewMethod(originalString, targetSring: "LIFE重");
        
        
        print("原始字符串-->\(originalString)");
        print("从第7开始到第8个结束-->\(a)");
        print("从后面开始 截取6个字符-->\(b)");
        print("从前面开始 截取6个字符-->\(c)");
        print("获取字符E 后面的字符串-->\(d)");
        print("获取字符重 前面的字符串-->\(e)");
        print("获取汉字-->\(chinese)");
    }

 

 

© 著作权归作者所有

共有 人打赏支持
阴雨音语
粉丝 55
博文 294
码字总数 43486
作品 0
东城
程序员
[swift]-字符串和oc字符串的对比使用

swift中字符串和oc字符串的区别: > 1:swift字符串的类型是String,oc 字符串的类型是NSString > 2:swift字符串的写法是"123",oc字符串的写法是@"123" swfit中字符串的类型为什么是String ,它...

XJDomain ⋅ 2016/07/31 ⋅ 0

Swift3.0语言教程分割字符串与截取字符串

Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组。在NSString中有两个分割字符串...

大学霸 ⋅ 2016/11/16 ⋅ 0

Swift笔记字符串

1.字符串的基本使用 OC与Swift中字符串的区别 OC中字符串类型是NSString,Swift中字符串类型是String OC字符串用@"",Swift用"" 使用String的原因 String 是一个结构体,性能更高(保存的直接是值...

大基本功 ⋅ 2017/12/17 ⋅ 0

字符串的介绍

字符串的介绍 字符串在任何的开发中使用都是非常频繁的 OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC中字符串@"",Swift中字符串"" 使用 的原因 是一...

别情花如依丶 ⋅ 2016/12/21 ⋅ 0

06-Swift中的字符串

字符串的介绍 1 OC和Swift中字符串的区别 使用 String 的原因 String 是一个结构体,性能更高 NSString 是一个 OC 对象,性能略差 String 支持直接遍历 Swift 提供了 String 和 NSString 之间...

不孤独的美食家 ⋅ 2016/08/06 ⋅ 0

[Swift]以函数式编程的方式使用字符串中的Ranges

原文:Swift: Using String Ranges The Functional Way 几周之前,我介绍了『Swift中如何使用Range截取字符串』。那时,Swift中使用Range为什么如此艰难让人疑惑不解,但是至少我们找到一种可...

Redding ⋅ 2014/12/18 ⋅ 0

Swift 中 Substring 与 String

原作者 Greg Heo (@gregheo) | Twitter ,原文链接:Swift Substrings 为文本字符串添加特性或者语法糖在各种编程语言中都很普遍。就拿大家都很熟悉的 C 语言举例,C 字符串本质是一个字符数...

没故事的卓同学 ⋅ 03/21 ⋅ 0

从零开始(4)

( 202 ) 修改tabbar背景颜色 详情请点此 ( 201 ) TextField代理 详情请点此 ( 200 ) UIAcivityViewController显示中文 详情请点此 ( 199 ) 用UIAcivityViewController分享图片 详情请点此 ( ...

阴雨音语 ⋅ 2016/06/16 ⋅ 0

swift中字符串截取方法(substring)

下面介绍2种swift的字符串截取方法,实际上用到了,, 1.将转化为再截取,代码如下: 2.直接调用的对应方法(推荐使用该方法),由于对应的方法参数是类型而非类型,所以我们首先要创建类型参数值,代...

SimonXun ⋅ 2015/10/11 ⋅ 0

[Swift]如何使用Range截取字符串

原文:How To Find A Substring In Range of a Swift String Swift中的Ranges和Objective-C中的NSRange有很大的不同,我发现在处理Swift中Ranges相关的问题的时候,总是要花费比我想象的更多...

Redding ⋅ 2014/12/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring表达式语言(SpEL)

1、SpEL引用 Spring EL在bean创建时执行其中的表达式。此外,所有的Spring表达式都可以通过XML或注解的方式实现。下面将使用Spring表达式语言(SpEL),注入字符串,整数,Bean到属性。 SpEL的...

霍淇滨 ⋅ 28分钟前 ⋅ 0

Gradle使用阿里云镜像

gradle 生命周期中有一个初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,如配置仓库地址。 你可以在以下几个位置实现仓库地址...

明MikeWoo ⋅ 37分钟前 ⋅ 0

appium+python3.6

1.安装jdk1.8(不知道为啥只识别1.8,1.10不识别,所以为了少折腾,迁就安装1.8) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 配置 JAVA_HOME:...

Kampfer ⋅ 55分钟前 ⋅ 0

详解Apache 日志分割教程

一、日志切割 安装cronolog CentOS 5.3中编译安装Apache日志默认是不切割的,需要用用工具Cronnolog进行日志切割。 1.下载及安装 wget http://cronolog.org/download/cronolog-1.6.2.tar.gz ...

dragon_tech ⋅ 58分钟前 ⋅ 0

Keepalived介绍

负载均衡器(Load Balancer, LB )是一组能够将IP数据流以负载均衡形式转发到多台物理服务器的集成软件。有硬件负载均衡器和软件负载均衡器之分,硬件负载均衡器主要是在访问网络和服务器之间...

寰宇01 ⋅ 58分钟前 ⋅ 0

java8-Collections and Streams

stream和集合的区别是什么? 1.在计算的时候处理不同, 2.every element should be computed in the memory and then to be part of collections stream Stream apis filter with a predica......

writeademo ⋅ 今天 ⋅ 0

Confluence 6 重新获得附件指南

每一个文件在恢复上传到 Confluence 的时候必须单独重命名,你可以通过下面说明的 3 个方法中选择一个进行操作: 选择 A - 通过文件名恢复附件 如果你知道你需要恢复的每一个文件名,尤其是你...

honeymose ⋅ 今天 ⋅ 0

【每天一个JQuery特效】根据状态确定是否滑入或滑出被选元素

主要效果: 本文主要采用slideToggle()方法实现以一行代码同时实现以展开或收缩的方式显示或隐藏被选元素。 主要代码如下: <!DOCTYPE html><html><head><meta charset="UTF-8">...

Rhymo-Wu ⋅ 今天 ⋅ 0

度量.net framework 迁移到.net core的工作量

把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾...

李朝强 ⋅ 今天 ⋅ 0

请不要在“微服务”的狂热中迷失自我!

微服务在过去几年一直是一个非常热门的话题(附录1)。何为“微服务的疯狂”,举个例子: 众所周知,Netflix在DevOps上的表现非常棒。Netfix可以做微服务。因此:如果我做微服务,我也将非常...

harries ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部