Objective c “的正则表达式”;空格“&引用;破折号(-)”&引用;撇号(';)”;,及;信件;

Objective c “的正则表达式”;空格“&引用;破折号(-)”&引用;撇号(';)”;,及;信件;,objective-c,regex,Objective C,Regex,我想在objective-c应用程序中使用正则表达式来表示“空格”、“破折号(-)”、“撇号(')”和“字母” 我有以下内容,但它不允许空格 NSString*fullNameRegex=@“^[a-zA-Z'\\-]$” 有人能帮我添加空间吗?谢谢大家! 您可以使用 NSString *fullNameRegex = @"^[\\sa-zA-Z'-]*$"; ^^^ ^ 添加一个空格\s char类,不要忘记让字符串

我想在objective-c应用程序中使用正则表达式来表示“空格”、“破折号(-)”、“撇号(')”和“字母”

我有以下内容,但它不允许空格


NSString*fullNameRegex=@“^[a-zA-Z'\\-]$”

有人能帮我添加空间吗?谢谢大家!

您可以使用

NSString *fullNameRegex = @"^[\\sa-zA-Z'-]*$";
                              ^^^         ^

添加一个空格\s char类,不要忘记让字符串有0个或多个(使用
*
)或1个或多个(使用
+
量词)。

^[a-zA-Z'\\-]$
开头的空格就可以了。
NSString*fullNameRegex=@“^[\\sa-zA'-]*$”
-添加一个空格
\\s
char类,不要忘记让您的字符串有0个或多个
*
或1个或多个(
+
)量词。谢谢@WiktorStribiżew!