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);

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

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

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

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

题目:替换空格---请实现一个函数,把字符串中的每个空格替换成“%20” 例子:We are happy.\0 替换后:We%20are%20happy.\0 思路:从字符串的后面往前替换,这样字符移...

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

第一种:思路:遍历一个字符串,遇到空格向后移动三个char空间,插入%20,直到遍历结束。时间复杂度O(n^2)空间复杂度O(1)#include #include #include using na...

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

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

【我的算法日记】请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。

请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。在剑指offer中有这样一道题目,我已经既不清楚了,我记得该...

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

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

合法IP&窗口最大值数组&打印素数&递归逆序一个栈&栈排序另一个栈&MyString&寻找数组中出现的重复字符&数组中的重复数字&逆序打印链表&空格替换成%20

1. 判断字符串是否是IP地址#include #include int main(void) { char str[31], temp[31]; int a, b, c, d; ...
  • gjggj
  • gjggj
  • 2017年07月04日 12:39
  • 185

字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we are happy.”

#include #include #include #pragma warning(disable:4996) void str_switch(char *start, char *end) ...
  • D_leo
  • D_leo
  • 2016年11月06日 14:23
  • 340

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

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

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

在日常工作中,我们经常从网上下载一些文字材料,往往因空行多使得页数居高不下,或者是因软回车分行而无法进行段落编辑等等。解决的一般方法是: 一、空行替换 空行指单独显示软回车或硬回车...
  • lhy2199
  • lhy2199
  • 2012年02月16日 16:06
  • 4456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS中如何让多个空格替换成一个空格
举报原因:
原因补充:

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