【问题标题】:regular expression in excel for numbers before a slash斜线前数字的正则表达式
【发布时间】:2014-03-06 04:35:12
【问题描述】:

在下面的示例中,我需要将最后一个斜杠之前的所有内容更改为 jreviews/

所以在下面的例子中第一行会变成

jreviews/159256_0907131531001639107_std.jpg

我正在使用开放式办公室查找和替换工具,我看到有一个正则表达式选项,但我不知道该怎么做。我怎样才能找到并替换 img.agoda 网址和所有的数字和斜线,并用 jreviews/ 替换?

但在最后一个斜杠之后保留数字,因为这些是文件名。

    http://img.agoda.net/hotelimages/159/159256/159256_0907131531001639107_std.jpg
    http://img.agoda.net/hotelimages/161/161941/161941_1001051215002307125_std.jpg
    http://img.agoda.net/hotelimages/288/288595/288595_111017161615_std.jpg
    http://img.agoda.net/hotelimages/289/289890/289890_13081511070014319856_std.jpg
    http://img.agoda.net/hotelimages/305/305075/305075_120427175058_std.jpg
    http://img.agoda.net/hotelimages/305/305078/305078_120427175537_std.jpg

【问题讨论】:

    标签: regex excel openoffice-calc


    【解决方案1】:

    Regex 似乎有点矫枉过正,至少对于您的示例而言。由于它们都具有相同数量的子文件夹,因此使用通配符进行简单的查找和替换对我有用。这是我在 Excel 中的操作方式:

    只需将http://*/*/*/*/ 替换为jreviews/

    【讨论】:

      【解决方案2】:

      试试这个:

      将下面的匹配替换为“CustomName/”

      ^.+[/$]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-10
        • 2019-10-04
        • 2022-01-03
        • 1970-01-01
        • 2022-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-05
        相关资源
        最近更新 更多