2012-11-15 80 views
0

我在xCode中有一个大文件,其中包含无数次出现的bezierPath(即bezier456Path)。我想要做的是为这个字符串提供一个正则表达式,所以我可以简单地用字符串“bezierPath”替换它。我尝试过像bezier \ w *之类的东西无济于事。有谁知道我可以用什么来搜索这样的字符串?正则表达式为正则表达式的字符串<somestring>路径

回答

1

\w是单词字符。根据你的榜样,你需要寻找的数字(\d):

bezier\d+Path 

此外,由于您的替换字符串是bezierPath,存在使用*(即零个或多个),因为这将包括更换无点bezierPath本身。因此,您应该使用+(即一个或多个)代替。

+0

@StackOverFlowRider很高兴我能帮上忙!请在有机会时将我的解决方案标记为已回答。 – David

+0

完成。对不起,花了这么长时间。 –

0

我没有访问Xcode的,但不能使用带有

(bezier.*?Path) 

查找,然后使用与您想要的路径替换,所以在这种情况下,只是bezierPath