斜线前数字的正则表达式
Posted
技术标签:
【中文标题】斜线前数字的正则表达式【英文标题】: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
【问题讨论】:
【参考方案1】:Regex 似乎有点矫枉过正,至少对于您的示例而言。由于它们都具有相同数量的子文件夹,因此使用通配符进行简单的查找和替换对我有用。这是我在 Excel 中的操作方式:
只需将http://*/*/*/*/
替换为jreviews/
。
【讨论】:
【参考方案2】:试试这个: 将下面的匹配替换为“CustomName/”
^.+[/$]
【讨论】:
以上是关于斜线前数字的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章