查看: 4587|回复: 4
收起左侧

[软件] Emeditor 如何提取文本中超链接 求大神做个宏或者脚本

[复制链接]
秦王扫六合
发表于 2015-2-19 23:03:44 | 显示全部楼层 |阅读模式
                        </div>
                        <div class="item" name="tvlist" flag="31" seq="13" id="item_XODc5MzI1OTEy" title="第31集">
                                <a class="sn" href="http://v.youku.com/v_show/id_XODc5MzI1OTEy.html">
                                        <span class="sn_num">31</span>
                                                                        </a>
                                <div style="display:none;" id="vcard31" class="" vid=219831478></div>
                        </div>
                        <div class="item" name="tvlist" flag="32" seq="12" id="item_XODgwMDM5Mjgw" title="第32集">
                                <a class="sn" href="http://v.youku.com/v_show/id_XODgwMDM5Mjgw.html">
                                        <span class="sn_num">32</span>
                                                                        </a>
                                <div style="display:none;" id="vcard32" class="" vid=220009820></div>
                        </div>

将内部的超链接提取出来 其他的全删掉
随便注册
发表于 2015-2-20 09:34:10 | 显示全部楼层
有正则提取宏

href="[^"]+"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
秦王扫六合
 楼主| 发表于 2015-2-20 16:51:32 | 显示全部楼层
本帖最后由 秦王扫六合 于 2015-2-20 16:58 编辑
随便注册 发表于 2015-2-20 09:34
有正则提取宏

href="[^"]+"


非常感谢可以实现所要功能

大大给不能给改一下
[mw_shl_code=css,true]href="[^"]+"[/mw_shl_code]
自动输入 不出现右键菜单
随便注册
发表于 2015-2-20 18:17:51 | 显示全部楼层
就你这个例子来说,可以改成这样,其它都不要了,直接一点就提取。提取的是http到双引号之前的字符,只适合本例。
我不会js,不保证有没有其它问题。
function getText()
{
var _regex="http:[^\"]+"
var regex=new RegExp(_regex,"gim");
document.selection.SelectAll();
var textInCurrentDocument=document.selection.Text;
var matchResultArray=textInCurrentDocument.match(regex);
if(matchResultArray)
{
   var len=matchResultArray.length;
   editor.NewFile();
   for(var i=0;i<len;i++)
   {
    document.writeln(matchResultArray[i]);
   }
}
else
{
   alert("没有找到匹配的字符串");
}
}

mainMenu=getText();

评分

参与人数 1经验 +10 收起 理由
woxihuan2011 + 10 版区有你更精彩: )

查看全部评分

秦王扫六合
 楼主| 发表于 2015-2-22 19:03:26 | 显示全部楼层
随便注册 发表于 2015-2-20 18:17
就你这个例子来说,可以改成这样,其它都不要了,直接一点就提取。提取的是http到双引号之前的字符,只适合 ...

可以使用  感谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-12 15:49 , Processed in 0.140418 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表