【问题标题】:Regex(?) Find & Replace with number increments in TextMate正则表达式(?)在 TextMate 中查找并替换为数字增量
【发布时间】:2017-09-29 18:34:06
【问题描述】:

我有以下几点:

<li id="xx"></li>
<li id="xx"></li>
<li id="xx"></li>
<li id="xx"></li>

我想使用 TextMate 正则表达式搜索和替换,使用快速查找和替换将 xx 替换为 xx01、xx02 等。

<li id="xx01"></li>
<li id="xx02"></li>
<li id="xx03"></li>
<li id="xx04"></li>
...

我正在为此苦苦挣扎,我找到了相反的方法(忽略数字并全部替换为相同的),但不知道如何增加每个替换。

想法?

【问题讨论】:

  • possible with Npp,不知道TextMate是否可以。
  • 我已经回答了一个类似的问题,但使用 Notepad++ 以防你觉得它有用stackoverflow.com/questions/25428620/…
  • @FedericoPiazza,我不是为此而来,但我很高兴我来了。我使用 NPP,并且经常需要这样做。 TY

标签: regex replace textmate


【解决方案1】:

这可能无法使用 TextMate 搜索和替换,但还有一些其他 TextMate 选项:

  1. 选择文本,然后使用菜单 > 文本 > 过滤命令和 perl、sed 或 awk 单行。有关之前在 textmate 中使用 tmcommand 或宏对此问题的讨论,请参阅:

  2. 在 TextMate Bundle Editor > 菜单操作中嵌入自定义命令。对于为 Sublime Text 2 开发的相关命令插件(python 脚本),请参阅:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    相关资源
    最近更新 更多