本帖最后由 lfoqtal 于 2011-8-1 08:05 编辑
我想将文本中的每个字都加以编号,可以快速查找字的编码或按编码返回相应的字
初编了以下程序,也就是一个小字典。
但发现如果将《千字文》这类很大的文本放入就会出现很多函数,
函数过多会不会影响速度?
有没有更便捷耗内存少的方案?- @echo off
- setlocal enabledelayedexpansion
- set 原文=0123456789abcdefghijklmnopqrstuvwxyz
- for /l %%a in (0 1 35) do set _!原文:~%%a,1!=%%a
- set /p p=请输入文字:
- echo (%p%)的对应代码为!_%p%!
- pause
- set /p p=请输入代码:
- for /f "tokens=1 delims=_=" %%a in ('set _ ^|findstr "=%p%$"') do echo %p%代码对应文字为%%a
- pause
复制代码
|