【问题标题】:I need a regular expression to replace a syntax我需要一个正则表达式来替换语法
【发布时间】:2023-03-13 21:20:01
【问题描述】:

我是 sublime text3 的新手,但开始喜欢使用它。

我正在使用它的搜索和替换来实现如下:

我有一个包含数百个项目的列表,如下所示:

第5149章 第5427章 5036:卡洛乔里奥卡普提 5071:卡洛·乔里奥·斯莱斯 第5466章

但我想用

替换这些 5149- 5427- 5036- 5071- 5466-

所以基本上冒号和单词应该用连字符(-)符号代替

我尝试了几个正则表达式。 例如:(?

但事情不正常。

【问题讨论】:

标签: sublimetext3


【解决方案1】:

我自己试了一下,终于得到了符合我要求的表达方式。

在查找区域输入:

 : [a-zA-Z\d" "]+

并在替换区输入:

-

这会为您提供数字后跟一个连字符并消除单词。

【讨论】:

    猜你喜欢
    • 2015-11-25
    • 2022-07-22
    • 1970-01-01
    • 2011-05-27
    • 2021-12-20
    • 2010-09-23
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多