1

我试图尽可能懒惰地将 URL 列表转换为 HTML 链接:

www.annaandsally.com.au
www.babylush.com.au
www.babysgotstyle.com.au
... etc

使用 wrap 缩写,我想做类似的事情:a[href="http://${1}/"]*

扩展的缩写将导致:

<a href="http://www.annaandsally.com.au/">www.annaandsally.com.au</a>
<a href="http://www.babylush.com.au/">www.babylush.com.au</a>
<a href="http://www.babysgotstyle.com.au/">www.babysgotstyle.com.au</a>
... etc

拼图中缺少的部分是代表被包装文本的缩写标记。

知道这是否可以做到吗?

4

2 回答 2

1

如果它们已经在自己的行中(在问题中,它们看起来像),则打开 RegEx 的简单查找和替换将起作用。参数如下:

找什么:

(.+)

用。。。来代替:

<a href=\"http://$1\">$1</a>

看这里

在此处输入图像描述

于 2013-07-15T03:11:55.823 回答
1

来自 Emmet 的 Sergey 非常友善地为我指明了正确的方向。$#令牌包含原始内容:

a[href="http://$#/"]*>{$#}

通过指定$#href属性,原始内容不再“包装”,必须通过 重新插入{$#}

http://docs.emmet.io/actions/wrap-with-abbreviation/#controlling-output-position

于 2013-07-15T07:42:08.127 回答