目前我有这个:@"(\S)+"
,但它只是在任何完整字符后阻止空格,所以如何防止第一个字符中的空格呢?
答案 0 :(得分:1)
如果要确保字符串中没有空格,请使用:
^\S+$
^
将匹配锚定在字符串的开头。
\S+
匹配一个或多个非空白字符。
$
将匹配锚定到字符串的末尾。
如果您真的在Apple的Objective-C开发人员框架中使用NSRegularExpression类,它应该如下所示:
@"^\\S+$"
但如果(我怀疑)你使用的是C#Regex,它应该是这样的:
@"^\S+$"
(“regex”是正则表达式的通用标记。我只删除其他标记。)