【问题标题】:Sublime Text Regex Replace and AppendSublime Text 正则表达式替换和追加
【发布时间】:2021-07-01 02:22:39
【问题描述】:

有人可以帮我一个正则表达式吗?

由于我是一个正则表达式的绝对初学者,我什至在开始时都遇到了麻烦,而且这些教程并没有真正帮助我,因为我不理解它。

我有大量包含“products.htmlcar”或“products.htmlcar_paper”或“products.htmlhome-decorative_air_freshener”之类的文件

我正在尝试删除所有文件中“'products.html”字样的所有实例,并仅将它们替换为末尾的文本,并将 html 附加到结尾“'”之前,例如 ' products.htmlcar' 变成 'car.html' 或 'products.htmlhome-decorative_air_freshener' 变成 'home-decorative_air_freshener.html'

我已经尝试做一些我检查出来的事情,比如

\^'products.html

但是 sublime text 没有正确搜索这个。我不知道我的语法是不正确还是什么,但这真的让我很困惑。

提前致谢。

【问题讨论】:

    标签: regex sublimetext3


    【解决方案1】:

    试试这个:

    Find: products\.html(.*?)'
    Replace: $1.html'
    

    【讨论】:

      【解决方案2】:

      如果您的字符串是,请使用它

      products.htmlcar
      products.htmlcar_paper
      products.htmlhome-decorative_air-freshener
      
      ^products.html
      

      如果你的字符串有'a

      ^'products.html
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-31
        • 2017-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多