_ArrayUnique |
首页 后退 前进 |
返回一维数组,不包含重复.
_ArrayUnique($var_array[,$var_idimension=0[,$var_ibase=0[,$var_icase=0[,$var_sdelim='|']]]])
参数
返回值
注释: 返回数组,第一个元素($var_array [0])包含返回的行数,剩余的元素($var_array [1],$var_array [2],...)包含非重复的字符串。
该函数可以通过命令调用 exect 参见: exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||_ArrayDisplay($var_aa)||$var_a2=_ArrayUnique($var_aa)||_ArrayDisplay($var_a2) ;; 从数组$var_aa创建数组à$var_a2而不重复元素的示例
exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a)||_ViewValues($var_a) ;; 按字符分割剪贴板符号的内容并删除重复的示例
exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%pListSym.txt"||upd<1>||all|| ;; 从剪贴板的内容写入一个唯一的符号到ListSym.txt文件中的活动列表
exect=$var_a=StringSplit(FileRead('%P%N'),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%P%O_sym.%E"||upd<1>||all|| ;; 使用_sym前缀写入光标下的文件内容的唯一文件
exect=$var_s=FileRead('%P%N')||$var_s=StringReplace('$var_s',@CRLF,'''')||$var_s=StringReplace('$var_s','~~','''')||$var_a=StringSplit('$var_s','''',2)||$var_a=_ArrayUnique($var_a)||_ArraySort($var_a,0,1) asave=var_a||"%P%O_sym.%E"||upd<1>||all||||code<1> ;; 使用_sym前缀写入ns文件,在UTF-16 LE 1200编码中的光标下的文件的唯一内容,删除换行符和空格后
exect=$var_a=StringRegExp(FileRead('%P%N'),'(?ms)@font-face(?:[\s]+)?\{[^\{]+\}',3)||_ViewValues($var_a)||$var_a=_ArrayUnique($var_a)||_ViewValues($var_a) ;; 在游标下分割成数组css文件所有的片段@ font-face和删除重复的片段
sends=\<link\h+rel\=[\''|\']?[^>]+\>??1 exect=$var_a=_ArrayUnique(StringRegExp(FileRead('%P%N'),$GLOBALSENDS[1],3))||_ViewValues($var_a) ;; 在光标下获取指定的文件段,并在表中显示它们 © Аверин Андрей для Total Commander Image Averin-And@yandex.ru |