object-c 配置汉字、字母和空格

- (BOOL)verifyKeyword:(NSString *)keyword
{
    BOOL isMatch = NO;
    NSString * regex  = @"[\u4e00-\u9fa5a-zA-Z0-9\\s]*";                             // 匹配汉字,字母和空格
    NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];  
    isMatch = [pred evaluateWithObject:keyword]; 
    return isMatch;
}

更改regex,可以匹配到自己需要的。

时间: 2024-10-25 04:32:00

object-c 配置汉字、字母和空格的相关文章

【笔试】7、统计出其中英文字母、空格、数字和其它字符的个数

/** * 题目:题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. * 时间:2015年7月28日10:04:33 * 文件:lianxi07.java * 作者:cutter_point */ package bishi.zuixin50.t2015728; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutp

Java学习(6):输入一串字符串,分别统计出其中的中英文字母,空格,数字和其他字符的个数

1 import java.util.Scanner; 2 3 /** 4 * 输入一行字符,分别统计出其中的中英文字母,空格,数字和其他字符的个数 5 * 6 * @author xcx 7 * @time 2017年7月22日上午9:08:16 8 */ 9 public class Practice7 { 10 11 public static void main(String[] args) { 12 System.out.println("请输入一串字符串,我们将统计出其中的中英文字母

c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0,space=0,digit=0,other=0; printf("请输入一行字符:"); while ((c=getchar())!='\n') { if (c >= 'a'&&c <= 'z' || c >= 'A'&&c <= '

代码实现:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

import java.util.Scanner; import java.util.TreeMap; //输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一行字符:"); String s = sc.nextLine(); c

python学习:判断字符串中字母数字空格的个数

'''输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 统计出英文字母字符的个数 ''' # -*- coding: utf-8 -*- import re #正则表达式匹配 def isMathc(src,pat):     pattern = re.compile(pat)     result = re.match(pattern,src)     if result == None:         return 0     else:         return 1

华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

题目描述 输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格字符,数字字符,其他字符的个数 输入例子: 1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][ 输出例子: 26 3 10 12 <span style="font-size:18px;">import java.util.*; public class Main { pu

Java正则匹配数字和字母以及空格的组合

在一个输入字符串中查找“数字和字母以及空格的组合”,注意,是这三者同时出现,或者只有数字和字母同时出现而没有空格. 比如输入“hg 437 djj  第三款dufwf745 .dfn^894dk大姐夫iPhone 6s&&&&74854” 输出: hg 437 djj dufwf745 894dk iPhone 6s 以下代码可以实现 1 String s = "hg 437 djj 第三款dufwf745 .dfn^894dk大姐夫iPhone 6s&&

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用while语句,条件为输入的字符不为 '\n '. 1 package com.li.FiftyAlgorthm; 2 3 import java.util.Scanner; 4 5 /** 6 * 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 7 * 8 * 程序分析:利用while语句,条件为输入的字符不为 '\n ' 9 * @author yejin 10 */ 11 pu

[mark] 使用Sublime Text 2时如何将Tab配置为4个空格

在Mac OS X系统下,Sublime Text是一款比较赞的编辑器. 作为空格党的自觉,今天mark一下使用Sublime Text 2时如何将Tab配置为4个空格: 方法来自以下两个链接: http://www.dbpoo.com/sublime-text2-tab/ http://www.micmiu.com/software/common/sublime-text2-tab-space/ 链接页面分别介绍了如何在 Preference --> Settings-User 或 Prefe