[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
重复文字:
  1. 羊 也 的 江 尖 要 候 行 朝 体 泡 扇 丁 结 璧 炸 杆 量 尽 喝 啊 扫 抽 仗 争 似 烧 爪 漂 娟 菜 倒 坊 竟 挣 掠 模 阅 较 预 倾 媚 屑
复制代码
  1. (([string]([char[]](gc b.txt -Raw) -join ' ') -split '\s+' -notmatch '^$')|group|?{$_.count -ge 2}|select -expand name) -join ' '|sc '.\info.txt' -enc Default -Force
复制代码

TOP

再来一个:
  1. $save =[io.path]::Combine([environment]::GetFolderPath("desktop"),'info.txt');
  2. $bytes=[IO.File]::ReadAllBytes("$(pwd)\b.txt") -notmatch '^(10|13|32)$';
  3. $arr =for($i=0; $i -lt $bytes.count;$i+=2){,@($bytes[$i],$bytes[$i+1])};
  4. $str =$arr|group {$_ -join ''}|?{$_.count -ge 2}|%{$_.group|select -First 1};
  5. $gbk =[text.encoding]::Getencoding(936);
  6. $(foreach($i in $str){$gbk.GetString($i)}) -join ' '|sc $save -enc Default -Force;
复制代码

TOP

  1. (([char[]](gc b.txt -Raw) -join ' ').split(' ',[StringSplitOptions]::RemoveEmptyEntries)|group|?{$_.count -ge 2}|select -expand name) -join ' '
复制代码
这个把前面的 羊 字丢了。怪。

TOP

又搞了个,提速约 10 倍。

TOP

返回列表