【下载】一款字符串处理的小工具

一款字符串处理的小工具,适合范围:
1、将Excel中的数据转化成统一格式的SQL脚本;
2、将一组多维数据转成固定格式的字符串。

 

假设我要生成如下内容:

 $("#menu-isimg1").attr('class', isimg =='1' ? 'menu1':'menu0');
 $("#menu-isimg0").attr('class', isimg =='0' ? 'menu1':'menu0');
 $("#menu-istop1").attr('class', istop =='1' ? 'menu1':'menu0');
 $("#menu-istop0").attr('class', istop =='0' ? 'menu1':'menu0');
 $("#menu-ishot1").attr('class', ishot =='1' ? 'menu1':'menu0');
 $("#menu-ishot0").attr('class', ishot =='0' ? 'menu1':'menu0');

原来的处理方式都是“复制+粘贴+局部修改”,非常繁琐,而有了这个小工具,就省事多了,一共3步:
一、输入原数据

1 isimg
0 isimg
1 istop
0 istop
1 ishot
0 ishot


二、输入格式化字符串

 $("#menu-{1}{0}").attr('class', {1} =='{0}' ? 'menu1':'menu0');

 

三、点击“处理”。

 

 


再举一例:我要在C#中输出一个给js数组赋值的字符串,通常我都要在VS中敲入:

            string str = "";
            str += "Menu[0] = '值1';/r/n";
            str += "Menu[1] = '值2';/r/n";
            str += "Menu[2] = '值3';/r/n";
            str += "Menu[3] = '值4';/r/n";
            str += "Menu[4] = '值5';/r/n";
            str += "Menu[5] = '值6';/r/n";


现在也只要4步:
一、输入原数据

0 值1
1 值2
2 值3
3 值4
4 值5
5 值6


二、输入格式化字符串

            str += "Menu[{0}] = '{1}';/r/n";


三、点击“处理”


四:将得到的内容粘贴到VS中,再加一个头“string str = "";”,搞定。

 

是不是简单多了???懒人工具,哈哈。


Bin下载(5.76 KB)

源码下载(12.39 KB)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
strings.com 是强大的纯DOS环境 下的文本处理工具 STRINGS常用方法: 1、把文本文件 LIST.TXT 包含的行数赋值给变量 LN STRINGS LN=LINESIZE LIST.TXT 2、把文本文件 LIST.TXT 的大小传递给变量FS STRINGS FS=FILESIZE LIST.TXT 3、读取文本文件 LIST.TXT 的第5行内容并赋值给变31333137量 LN STRINGS LN=READ LIST.TXT,5 4、把变量 N 在原有基础上+1 和 -1 STRINGS N=ADD %N%,1 STRINGS N=SUB %N%,1 5、把字符串 ABCDEFG 中第四个字符以及后面共3个字符传递给变量 LX (DEF) STRINGS LX=MID ABCDEFG,4,3 6、查找字符串 ABCDEFG 中D所在的位置并赋值给变量DX,如果没找到DX=0 STRINGS DX=FIND ABCDEFG,D 7、找出字符串 ABCD EFG HIJ KLMN 中第二个单词并赋值给变量L2 STRINGS L2=PARSE ABCD EFG HIJ KLMN ,2 应用举例:逐一显示文件 LIST.TXT 各行内容 @ECHO OFF REM 读取LIST.TXT大小如果是0就转入 ERROR段 STRINGS FS=FILESIZE LIST.TXT IF %FS%*==0* GOTO ERROR REM 读取 LIST.TXT 行数 并用N作计数器以循环方式显示 LIST.TXT各行内容。 STRINGS L=LINESIZE LIST.TXT STRINGS L=ADD %L%,1 SET N=0 :LOOP STRINGS N=ADD %N%,1 STRINGS LX=READ LIST.TXT,%N% ECHO %LX% IF %N%*==%L%* GOTO END GOTO LOOP :ERROR ECHO LIST.TXT IS NULL :END SET FS= SET L= SET N= SET LX= --------------------------------------------- NSET 的常用方法: 1、把某一命令的执行结果传递给变量。 A.把 DIR 命令执行结果第7行中的第2个单词传递给变量 DIRX DIR /A /S |NSET /L7 DIRX=$2 B.把当前路径传递给变量 CDX CD |NSET CDX=$0 2、获取 LIST.TXT 文件第5行第2个单词的内容并赋值给变量 L52 NSET /L5 L52=$2 <LIST.TXT 举例:显示出 LIST.TXT 文件中第二个单词是 SYSTEM 的行的内容。 @ECHO OFF REM 读取LIST.TXT大小如果是0就转入 ERROR段 STRINGS FS=FILESIZE LIST.TXT IF %FS%*==0* GOTO ERROR REM 读取 LIST.TXT 行数 并用N作计数器以循环方式显示 LIST.TXT中第二个单词是 REM SYSTEM 的行的内容,每找到一个符合条件的行,就把变量M在原有基础上+1。 STRINGS L=LINESIZE LIST.TXT STRINGS L=ADD %L%,1 SET N=0 SET M=0 :LOOP STRINGS N=ADD %N%,1 STRINGS LX=READ LIST.TXT,%N% REM STRINGS LX2=PARSE %LX%,2 NSET /L%N% LX2=$2 diskn.txt REM 如果存在DISKN2.TXT 就删除之 if exist diskn2.txt del diskn2.txt >nul REM 获取DISKN.TXT文件行数并用N做计数器逐行判断,并把需要的信息传递给DISKN2.TXT REM 如果该行前两个字符是 NO 说明没有硬盘,就退出脚本 RE

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值