删除字符前的所有文字?

时间:2015-07-28 06:33:09

标签: regex

我有一个网站列表,我希望在此期间之前删除所有内容,并将域名保留下来。

例如:

  

google.com

     

yahoo.net

     

apple.org

变成了这个:

  

.COM

     

达网络

     

。组织

我一直在尝试这个:^.*?(?=.)但它只抓住了这段时间之前的第一个角色。

3 个答案:

答案 0 :(得分:0)

为什么不^.*\.并替换为.

答案 1 :(得分:0)

如果您只显示输入,请使用:\.[a-zA-Z]+

答案 2 :(得分:0)

^.*?(?=\.)

^.*?(?=\\.)

^.*?(?=[.])

默认情况下你需要escape the .``.匹配除换行符之外的任何字符。所以你的正则表达式停在第一个字符。