拼接相临的奇偶行文本内容
@echo off
goto run
问题是这样的,有一个文本文件,里而的内容如下
accident
n.意外遭遇,事故;意外(因素)
across
prep.横过,越过;在的对面 ad.横过,穿过
active
adj.活跃的,敏捷的,积极的;在活动中的
advertise
vt.公告,公布;为...做广告 vi.登广告
after
prep.在...以后;在...后面 adv.以后,后来
我怎么才能把它放到另外一个文件中,其内容为:
accident n.意外遭遇,事故;意外(因素)
across prep.横过,越过;在的对面 ad.横过,穿过
active adj.活跃的,敏捷的,积极的;在活动中的
advertise vt.公告,公布;为...做广告 vi.登广告
after prep.在...以后;在...后面 adv.以后,后来
常规解法:
@echo off
:: code by jm 2006-9-21 CMD@XP
set /a num=1
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (1.txt) do (
set /a num+=1
set /a mod=!num!%%2
if !mod! equ 1 (set var=%%i) else (set str=%%i)
if !mod! equ 1 echo !str! !var!
)
pause
goto :eof
最简洁最高效的解法:
:run
@echo off
:: code by 3742668 2006-9-21 CMD@XP
setlocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%i in (1.txt) do (
if "!str!" == "" ( set str=%%i
) else (
echo !str! %%i
set str=
)
)
pause
相关推荐
-
拼接相临的奇偶行文本内容
复制代码 代码如下: @echo off goto run 问题是这样的,有一个文本文件,里而的内容如下 accident n.意外遭遇,事故:意外(因素) across prep.横过,越过:在的对面 ad.横过,穿过 active adj.活跃的,敏捷的,积极的:在活动中的 advertise vt.公告,公布:为...做广告 vi.登广告 after prep.在...以后:在...后面 adv.以后,后来 我怎么才能把它放到另外一个文件中,其内容为: accident n.意外遭遇,事故
-
Flex 创建复数行文本内容的List
复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationCompl
-
Java 字符串的拼接详解
工作日忙于项目的逻辑实现,周六有点时间,从书柜里拿出厚厚的英文版Thinking In Java,读到了字符串对象的拼接.参考着这本书做个翻译,加上自己思考的东西,写上这篇文章记录一下. 不可变的String对象 在Java中,String对象是不可变的(Immutable).在代码中,可以创建多个某一个String对象的别名.但是这些别名都是的引用是相同的. 比如s1和s2都是"droidyue.com"对象的别名,别名保存着到真实对象的引用.所以s1 = s2 String s1
-
js拼接html字符串的注意事项
+加好拼接如果不换行,是不会出现执行一段一段执行的情况,但是字符串太长了,换行之后会出现一段一段执行的情况,这样页面生成的div等就不是想要的结果了. 换行要这样拼接 var s='<li class="todetail" data-id="'+ one.id+'"><p class="dd_time">'+ one.leasetime+'</p><div class="info-box&quo
-
Java中字符串拼接的一些细节分析
工作日忙于项目的逻辑实现,周六有点时间,从书柜里拿出厚厚的英文版Thinking In Java,读到了字符串对象的拼接.参考着这本书做个翻译,加上自己思考的东西,写上这篇文章记录一下. 不可变的String对象 在Java中,String对象是不可变的(Immutable).在代码中,可以创建多个某一个String对象的别名.但是这些别名都是的引用是相同的. 比如s1和s2都是"droidyue.com"对象的别名,别名保存着到真实对象的引用.所以s1 = s2 复制代码 代码如下:
-
PHP调用ffmpeg对视频截图并拼接脚本
PHP脚本调用ffmpeg对视频截图并拼接,供大家参考,具体内容如下 目前支持MKV,MPG,MP4等常见格式的视频,其他格式有待测试 12P 一张截图平均生成时间 1.64s 100个视频,大概需要2分半左右 9P 一张截图平均生成时间 1.13s 100个视频,大概需要2分钟左右 6P 一张截图平均生成时间 0.86s 100个视频,大概需要1分半左右 3P 一张截图平均生成时间 0.54s 100个视频,大概需要1分钟左右 <?php d
-
易语言相减命令使用讲解
相减命令 操作系统支持:Windows.Linux.Unix 所属类别:算术运算 返回两个数值的差,运算符号为"-". 语法: 双精度小数型 相减(被减数,减数,- ) 例程 说明: 将被减数编辑框的内容和减数编辑框的内容转换到数值型,再将两个数值相减. 把返回的内容转换成文本型,放入相减标签的标题中. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接
-
Java String 拼接字符串原理详解
首先来一道思考题: String str1 = "111111"; String str2 = "222222"; String str = str1 + str2; System.out.println(str); 很明确,上述代码输出的结果是:"111111222222",但是它工作原理是怎样的呢? 由于字符串拼接太常用了,java才支持可以直接用+号对两个字符串进行拼接.**其真正实现的原理是中间通过建立临时的StringBuilder对象
-
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
PyQt5多行文本框控件QTextEdit简介 QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条,Qtextedit不仅可以用来显示文本还可以用来显示HTML文档 QTextEdit类中常用的方法 方法 描述 setPlainText() 设置多行文本框的内容 toPlainText() 返回多行文本框的文本内容 setHtml() 设置多行文本框的文本内容为HTML文档,HTML文档是描述网页的 toHtml() 返回多行文
-
vue实现移动端项目多行文本溢出省略
多行文本溢出省略 在做微信公众号开发时,有个需求是这样的 找到了一个方法, <div> 2323文字提示气泡框,在鼠标悬停时显示,代替了系统的title提示.文字提示气泡框,在鼠标悬停时显示,代替了系统的title提示.文字提示气泡框,在鼠标悬停时显示,代替了系统的title提示.文字提示气泡框,在鼠标悬停时显示,代替了系统的title提示.文字提示气泡框,在鼠标悬停时显示,代替了系统的title提示. </div> <!-- 上面这样写是无效的--> <!--
随机推荐
- PowerShell实现在控制台中插入绿色的打勾符号
- 用Python将动态GIF图片倒放播放的方法
- 用Javascript评估用户输入密码的强度(Knockout版)
- JAVA POST与GET数据传递时中文乱码问题解决方法
- Fatal: the Postfix mail system is already running 解决办法
- Ruby实现的各种排序算法
- MySQL数据库的出错代码列表
- Android利用GridView实现单选效果
- 浅析jQuery操作select控件的取值和设值
- js实现有时间限制消失的图片方法
- Android中的Activity生命周期总结
- 带密匙的php加密解密示例分享
- 要用最新驱动 四步就可以轻松搞定
- vue2.x+webpack快速搭建前端项目框架详解
- 简单实现Android闹钟功能
- 微信小程序实现验证码获取倒计时效果
- iOS 对NSMutableArray进行排序和过滤的实例
- Vue.js上传图片到阿里云OSS存储的方法示例
- PHP进阶学习之垃圾回收机制详解
- localstorage实现带过期时间的缓存功能