iOS中如何让多个空格替换成一个空格

原创 2016年06月01日 14:41:27

//正则表达式替换两个以上的空格为一个空格

    NSError *error = nil;

    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"\\s{2,}" options:NSRegularExpressionCaseInsensitive error:&error];

    

    NSArray *arr = [regex matchesInString:self.textView.text options:NSMatchingReportCompletion range:NSMakeRange(0, [self.textView.text length])];

    

    arr = [[arr reverseObjectEnumerator] allObjects];

    

    for (NSTextCheckingResult *str in arr) {

        self.textView.text = [self.textView.text stringByReplacingCharactersInRange:[str range] withString:@" "]; }

    

    NSLog(@"%@", self.textView.text);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【iOS开发】---- 正则表达式替换一个或一个以上空格

碰到一个问题,要讲一个字符串中的空格替换成“-”,一个以上的“-”要减少到一个,比如: 替换前: 你 好 - 吗? 替换后 你-好-吗? 这里需要两步,先将空格替换成“-”,再将多个“-”合并为一个...

多个连续的空格替换为一个空格的方法

例: System string="我的  祖国          很美丽                很壮丽     ...

ios 去掉字串中的多余空格-首尾的空格

如果只是替换掉字串中的空格,用NSString的 stringByReplacingOccurrencesOfString函数就ok了 eg: NSString *email = [emailO...

java 基础数据遍历(1)----将一个字符串中的空格替换成“%20”

题目要求:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解题思路: 1.确认使用for...

将一个字符串中的空格替换成“ %20”

题目描述: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 在编码之前,我们先来看看几个...

请实现一个函数,把字符串中的每个空格替换成“20%”。

思路:我们从字符串的末尾开始复制和替换。           1、定义两个指针,p1和p2。p1指向原始字符串的末尾,p2指向替换后字符串的末尾。      &...

将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方

#include #define  TABINC  8 //定义每个TABINC(8)个位置会出现一个制表位 int main() {     int c, nb, pos;    ...

强大的:Word文档巧替换(空行替换、空格替换、软回车替换成硬回车)

在日常工作中,我们经常从网上下载一些文字材料,往往因空行多使得页数居高不下,或者是因软回车分行而无法进行段落编辑等等。解决的一般方法是: 一、空行替换 空行指单独显示软回车或硬回车...

Java 替换段落中的多个空格、换行、制表符

Java 替换段落中的多个空格、换行、制表符package com.juanpi.bi;/** * Created by gongzi on 2017/2/10. */ public class ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)