正则表达式替换路径

时间:2011-06-06 16:26:40

标签: css regex

我有以下css

div style="background: transparent url('http://test.com/assets/admin/R7AcNoiUzbrr89.png') no-repeat"></div>

div style="background: transparent url(http://another.com/assets/admin/R7AcNeer89.png) no-repeat"></div>

如何使用正则表达式删除主机名?

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试替换它:

style="(.*)(http://([^/])*)(.*)"

由此:

style="$1$4"

答案 1 :(得分:0)

红宝石:

str.gsub(/http:\/\/[^\/]+([^\)])/i, '/')

JS:

str.replace(/http:\/\/[^\/]+([^\)])/i, '/')