Board logo

标题: [文本处理] 批处理怎么使txt每个字出现两次?感觉有难度 [打印本页]

作者: dududu123    时间: 2021-7-1 16:17     标题: 批处理怎么使txt每个字出现两次?感觉有难度

下午好,我想问一下 txt中 怎么把abdc 变成aabbcc。就是每个字重复一次🥺
作者: idwma    时间: 2021-7-1 16:47

本帖最后由 idwma 于 2021-7-1 16:49 编辑

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (fff.txt) do (
set na=%%i
for /l %%a in (0,1,100) do set /p="!na:~%%a,1!!na:~%%a,1!" <nul
echo;
)
pause
作者: dududu123    时间: 2021-7-2 07:12

回复 2# idwma

试了 好像不可以 只实现了最后一行。。附上文件看下哒。附不了。。 截取些片段
   

一丁丂七丄丅丆万丈三上下丌不与丏丐丑丒专且丕世丗丘丙业丛东丝丞丟丠両丢丣两严並丧丨丩个丫丬中丮丯丰丱串丳临丵丶丷丸丹为主丼丽举丿乀乁乂乃乄久乆乇么义乊之乌乍乎乏乐乑乒乓乔乕乖乗乘乙乚乛乜九乞也习乡乢乣乤乥书乧乨乩乪乫乬乭乮乯买乱乲乳乴乵乶乷乸乹乺乻乼乽乾乿亀亁亂亃亄亅了亇予争亊事二亍于亏亐云互亓五井亖亗亘亙亚些亜亝亞亟亠亡亢亣交亥亦产亨亩亪享京亭亮亯亰亱亲亳亴亵亶亷亸亹人亻亼亽亾亿什仁仂仃仄仅仆仇仈仉今介仌仍从仏仐仑仒仓仔仕他仗付仙仚仛仜仝仞仟仠仡仢代令以仦仧仨仩仪仫们仭仮仯仰仱仲仳仴仵件价仸仹仺任仼份仾仿伀企伂伃伄伅伆伇伈伉伊伋伌伍伎伏伐休伒伓伔伕伖众优伙会伛伜伝伞伟传伡伢伣伤伥伦伧伨伩伪伫伬伭伮伯估伱伲伳伴伵伶伷伸伹伺伻似伽伾伿佀佁佂佃佄佅但佇佈佉佊佋佌位低住佐佑佒体佔何佖佗佘余佚佛作佝佞佟你佡佢佣佤佥佦佧佨佩佪佫佬佭佮佯佰佱佲佳佴併佶佷佸佹佺佻佼佽佾使侀侁侂侃侄侅來侇侈侉侊例侌侍侎侏侐侑侒侓侔侕侖侗侘侙侚供侜依侞侟侠価侢侣侤侥侦侧侨侩侪侫侬侭侮侯侰侱侲侳侴侵侶侷侸侹侺侻侼侽侾便俀俁係促俄俅俆俇俈俉俊俋俌俍俎俏俐俑俒俓俔俕俖俗俘俙俚俛俜保俞俟俠信俢俣俤俥俦俧俨俩俪俫俬俭修俯俰俱俲俳俴俵俶俷俸俹俺俻俼俽俾俿倀倁倂倃倄倅倆倇倈倉倊個倌倍倎倏倐們倒倓倔倕倖倗倘候倚倛倜倝倞借倠倡倢倣値倥倦倧倨倩倪倫倬倭倮倯倰倱倲倳倴倵倶倷倸倹债倻值倽倾倿偀偁偂偃偄偅偆假偈偉偊偋偌偍偎偏偐偑偒偓偔偕偖偗偘偙做偛停偝偞偟偠偡偢偣偤健偦偧偨偩
作者: Batcher    时间: 2021-7-2 09:45

回复 3# dududu123


    请把原始文件压缩之后上传到网盘,以便测试代码。
作者: idwma    时间: 2021-7-2 10:22

回复 3# dududu123


    for /l %%a in (0,1,100)  这里的100是每行的最大字符数自己改一下
作者: qixiaobin0715    时间: 2021-7-2 10:38

这个用文本编辑器处理方便,比如EmEditor。
搜索——替换——勾选“正则表达式”
查找栏填入“.”
替换栏填入“\0\0”
点击全部替换即可。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2