RegEx for for bezier <somestring> Path </somestring>的字符串

时间:2012-11-15 19:15:43

标签: regex

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

2 个答案:

答案 0 :(得分:1)

\w用于单词字符。根据您的示例,您需要搜索数字(\d):

bezier\d+Path

此外,由于您的替换字符串为bezierPath,因此使用*(即零或更多)没有意义,因为这将包括用自身替换bezierPath。因此,您应该使用+(即一个或多个)。

答案 1 :(得分:0)

我无法访问xcode,但您无法使用

查找
(bezier.*?Path)

然后使用Replace替换所需的路径,因此在本例中只是bezierPath