2015-06-17 56 views
-2

我有数据在千行像用正则表达式清洁的url

http://xxxx.com/xxx-xxx-xxx-xxxx/ 60%2周2014年1月1日00:00

想后,除去一切/在每一个URL

(输出应在清洁网址,如下所示)

http://xxxx.com/xxx-xxx-xxx-xxxx/

感谢

+0

我不是在正则表达式好..所以用记事本++的任何解决方案可以理解 – RAJA

+0

@gawi如果你不能回答问题不给反对票......它不是你的C++ * *** – RAJA

+1

你为什么认为这是我?现在我真的很想下降它,你没有提供任何重要的信息,以帮助你 – gawi

回答

0

使用替换菜单按Ctrl + H,并确保启用正则表达式。然后,

查找(^.*\/).*更换$1https://regex101.com/r/lJ4lF9/12

另外,查找(?m)(^.*\/).*更换$1https://regex101.com/r/lJ4lF9/13

说明:

capture group之内,查找字符串的开头(^),之后是任意次数(.*),直到最后一个“/”,然后是任意次数。 替换为捕获的组,通过将其引用为$1

(?m)

+0

我需要注册表达式的记事本++ – RAJA

+0

@MuhammadAatif REG前将工作在记事本+ +;只是使用查找和替换我在R演示,因为我不知道你使用的是记事本+ +看到我的编辑 – Jota

+0

didn 't work ...忘了它... – RAJA

0

一种方法是使用Linux命令行:

cat file.txt |cut -f1 -d" " 

如果你有兴趣的正则表达式,那么这将匹配一行的网址:

[^\ ]+ 
+0

reg表达式无法正常工作..:( – RAJA