linux显示某个字符串,Linux_显示某两个字符及之间的字符,复制代码 代码如下:::比如我输 - phpStudy...

显示某两个字符及之间的字符

复制代码 代码如下:

::比如我输入 af 就显示

::a

::b

::c

::d

::e

::f

::每个字母占一行啊``不知能不能实现..

@echo off

::

::

:begin

cls

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z

set input=

set /p input= 请输入字母范围(如af):

call set str=%%str:%input:~0,1%=-☆%input:~0,1%%%

call set str=%%str:%input:~-1%=%input:~-1%☆%%

for /f "tokens=2 delims=☆" %%i in ("%str%") do set str=%%i

for %%i in (%str%) do echo %%i

pause

goto begin

@echo off

::

::

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z

:begin

cls

set flag=0

set var=

set input=

set /p input= 请输入字母范围(如af):

for %%i in (%str%) do call :pickup %%i

:end

pause

goto begin

:pickup

if /i "%1"=="%input:~0,1%" set flag=1

if /i "%1"=="%input:~-1%" set flag=2

if %flag% equ 1 echo %1

if %flag% equ 2 echo %1&goto end

goto :eof

@echo off

:: 先把字符串的每一个元素编码,然后再转换

::

::

setlocal enabledelayedexpansion

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z

for %%i in (%str%) do set/a dec+=1 & set %%i=!dec! & set str!dec!=%%i

set en=

set /p en=请输入字母范围(如af):

set/a num1=!%en:~0,1%!,num2=!%en:~-1%!

for /l %%i in (%num1%,1,%num2%) do echo !str%%i!

pause>nul

goto :eof

@echo off

:: 通过比较字符内部编码的大小来实现,局限性很大

::

::

setlocal enabledelayedexpansion

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z

set en=

set /p en=请输入字母范围(如af):

set str1=%en:~0,1%

set str2=%en:~-1%

for %%i in (%str%) do if %%i geq !str1! if %%i leq !str2! echo %%i

pause>nul

goto :eof

@echo off

:: 缺点:速度比较慢

::

::

:begin

set /p a="老规矩 嘻嘻 :"

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z

for %%i in (%str%) do echo %%i|findstr [%a:~0,1%-%a:~-1%]

pause

goto begin相关阅读:

学习CSS的人值得去的6个CSS资源站

admin类[jscript]

javascript 兼容鼠标滚轮事件

浅析MySQL数据库常用管理

提高MySQL 查询效率的三个技巧

MySQL数据库优化概述三

PHP开启gzip页面压缩实例代码

微软透露Vista系统可升级至Windows 7

针对chrome的css hack 使用方法

php中取得文件的后缀名?

asp.net下实现URL重写技术的代码

硬盘文件搜索代码(ASP类)

实用的标签效果

Oracle PL/SQL 过程调试的输出方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值