emeditor软件中如何选择查找出来的突出显示的文字?

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:05:46
高手快来啊!我刚刚接触emeditor软件,用正则表达式查找出来的文字是用绿色突出显示的,如何才能将突出显示的字全部选中,或者转存到新的文档里面?(文档很长,查找到的字也不相同)
好了,真的很好用,谢谢

这个需要用到一个宏。内容如下:
/**
* 根据输入的正则表达式,提取与之匹配的字符串,并新建一个文档显示所有匹配的字符串,
* 显示时每个匹配项占一行
*
* @author Guapo
* @version v1.0
*/
function getText()
{
var _regex=prompt("本程序用来提取正则表达式匹配的字符串,请输入正则表达式","");
if(_regex==""||_regex==null)
{
alert("输入为空,请重新输入");
return;
}
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("没有找到匹配的字符串");
}
}

/**
* 拷贝正在编辑的文档的完整路径(含文件名和扩展名)到剪贴板
*
* @author Guapo
* @version v1.0
*/
function c