3

我有一个像这样的行的txt:

155The Last Goodnight - Stay Beautiful by CapitolMusic  http://www.youtube.com/watch?v=H5c2iTcSlbE
156Sara Evans - A Real Fine Place To Start by saraevansVEVO http://www.youtube.com/watch?v=IrdCBkXB91I
157Simple Minds - See The Lights by SimpleMindsVEVO http://www.youtube.com/watch?v=MmKTMAak710

我想删除“http://...”之前的所有内容以达到此结果:

http://www.youtube.com/watch?v=H5c2iTcSlbE
http://www.youtube.com/watch?v=IrdCBkXB91I
http://www.youtube.com/watch?v=MmKTMAak710

你能帮助我吗?

4

2 回答 2

18
.*(?=http://)

匹配最后http://一行之前的所有内容。

于 2013-02-15T11:07:38.283 回答
2

在 Java 中

justHttp = justHttp.replaceFirst(".*(?=http://)", "");

对于任何其他用途,只需替换http://yourString.

于 2015-10-22T15:51:20.997 回答