【问题标题】:Use regex for change arguments count使用正则表达式更改参数计数
【发布时间】:2016-05-06 23:07:29
【问题描述】:

我是使用正则表达式的新手。

我正在尝试更改方法中的参数计数。事实上,我需要删除第二个参数并重命名它。

我读过这篇文章:Using Regular Expressions to replace text in Xcode。并决定用我的“新知识”。但是出了点问题。

所以:听到的是我写的“正则表达式”。

源字符串:

[self.delegate filteredTasksListContainer:self addItemWithType:type];

结果字符串:

[self.delegate filteredTasksListContainer_addItem:1];

需要的结果字符串:

 [self.delegate filteredTasksListContainer_addItem:self];

PS:不管怎样,谢谢关注=)

【问题讨论】:

  • 谢谢,你解决了我的问题。

标签: objective-c regex xcode methods replace


【解决方案1】:

这对我来说看起来不错,但我会尝试使用 $1 而不是 \1

\1 通常用于正则表达式本身,很少用于替换模式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多