小编Pla*_*ech的帖子

最佳实践:部分正则表达式匹配

我不确定正则表达式是否是最好的解决方案,但它们看起来合乎逻辑; 我只是不确定如何实际实现这一点.

基本上,我希望我的用户能够键入一个方法名称,并在每个字符输入后解析它的有效性.我已经将有效的函数格式定义为正则表达式,并且很容易测试两者是否匹配.麻烦的是,我希望能够进行部分匹配,以便让用户知道"到目前为止,这是有效的".

例如,

+(NSString *)thisIsAValid:(ObjectiveC *)method;
Run Code Online (Sandbox Code Playgroud)

是一种有效的方法.它可以通过简单的正则表达式字符串来匹配

[\+-]\(w+\s*\*?\)\w+....etc...
Run Code Online (Sandbox Code Playgroud)

.但我希望能够有相同的正则表达字符串"匹配"

+(NSStr
Run Code Online (Sandbox Code Playgroud)

(我意识到这是使用正则表达式的一种倒退方式).我仍然不希望正则表达式匹配

Q)(NStr
Run Code Online (Sandbox Code Playgroud)

有没有办法用标准的正则表达式函数实现这样的东西,还是我必须做一些更激烈的事情?

非常感谢!你们是无价的.


在进一步思考之后,我想我可以让我的问题更清晰一些(以及更简洁一点):通常,使用正则表达式来查找文本中的模式.也就是说,"cat"或"cot"在这一段中出现了多少次.我希望做相反的事情,寻找一个字符串"in"正则表达式.也就是说,从一开始就从这个正则表达式开始匹配这个字符串的多少.最后,我想返回字符串停止与所讨论的正则表达式匹配的索引.

regex parsing coding-style objective-c regexkit

8
推荐指数
1
解决办法
632
查看次数

什么是mod p的大O运行时间,给定a和p是n位数?

我试图找到包含%p计算的算法的运行时间.如果a和p是n位数,这个步骤应该多长时间?

performance big-o

6
推荐指数
1
解决办法
5410
查看次数

iPhone自定义UI设计和构建资源

任何人都可以推荐一个很好的资源来学习如何用非标准的UI元素构建iPhone应用程序吗?我是一位经验丰富的网页设计师,我对Objective-C感到满意.我真的很想了解一下photoshop和Xcode之间的联系.

作为一个例子,我真的很喜欢WordsWithFriends大厅界面的光滑设计.独特,但距离标准苹果库不太远.真的只是想在我的应用程序上添加自己的印记.谢谢.

iphone photoshop user-interface ipad ios

3
推荐指数
1
解决办法
1472
查看次数

Python:函数和参数列表....是否可能?

我正在编写一些代码来接收带有可变数量参数的函数.我也有这些参数的列表(但函数需要单独的参数,而不是一个列表).有没有办法将此列表转换为函数可能喜欢的表单的参数(遗憾的是,它们不能只转换为字符串)?

python list function-calls

1
推荐指数
1
解决办法
1077
查看次数