Objective c 用于验证带有'+';操作人员

Objective c 用于验证带有'+';操作人员,objective-c,regex,string,Objective C,Regex,String,下面给出了一些字符串: + sfsf + + sfsfsf + sfsfs + sfsfsf + sfsfs + sfsfsf + sfsfsf + sfsfsf sfsfsf s+ sfs fs+ sf sfsf+sfs+sf sfsfs+ sfsf + sfsfsfs+ +sfsfsf 我需要一个正则表达式来验证这些字符串 如果我将字符串指定为“sfs+sass+jsjfns”,则正则表达式必须输出为有效,否则无效 字符串将包含“word+word”,正则表达式应该接受

下面给出了一些字符串:

 + sfsf +
 + sfsfsf + sfsfs
 + sfsfsf + sfsfs +
 sfsfsf +
 sfsfsf + sfsfsf
 sfsfsf s+ sfs fs+ sf
 sfsf+sfs+sf
 sfsfs+ sfsf +
 sfsfsfs+
 +sfsfsf
我需要一个正则表达式来验证这些字符串

如果我将字符串指定为“sfs+sass+jsjfns”,则正则表达式必须输出为有效,否则无效


字符串将包含“word+word”,正则表达式应该接受它。我需要objective-c中的正则表达式。

你在找这样的东西吗

^(\w+ ?\+ ?)*\w+$
看起来您希望确保运算符的操作数正确


没有正则表达式可能会更容易。只要在所有+符号上拆分字符串。然后检查每个子字符串是否包含一个单词(这部分可能是正则表达式最简单的部分)。将尝试让您知道。谢谢你的建议。
/^sfsfs\+sass\+jsjfns$/
?@dev null我很确定这是错的。我认为Op并没有要求给出文字示例,而是想要验证字符串是否平衡<代码>/^(\w+?\+?)*\w+$/@iismathwizard…感谢您的正则表达式。它像魔法一样工作。