用指定字符串替换指定内容
@echo off
setlocal enabledelayedexpansion
set file=
set /p file= 请输入要操作的文件名称(包括扩展名):
set "file=%file:"=%"
for %%i in ("%file%") do set file=%%~fi
echo.
set replaced=
set /p replaced= 请输入即将被替换的内容:
echo.
set all=
set /p all= 请输入替换字符串:
for /f "delims=" %%i in ('type "%file%"') do (
set str=%%i
set "str=!str:%replaced%=%all%!"
echo !str!>>"%file%"_tmp.txt
)
copy "%file%" "%file%"_bak.txt >nul 2>nul
move "%file%"_tmp.txt "%file%"
start "" "%file%"
相关推荐
-
用指定字符串替换指定内容
复制代码 代码如下: @echo off setlocal enabledelayedexpansion set file= set /p file= 请输入要操作的文件名称(包括扩展名): set "file=%file:"=%" for %%i in ("%file%") do set file=%%~fi echo. set replaced= set /p replaced= 请输入即将被替换的内容: echo. set all= set /p a
-
python对指定字符串逆序的6种方法(小结)
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 方法一:直接使用字符串切片功能逆转字符串 #!usr/bin/env python # encoding:utf-8 def strReverse(strDemo): return strDemo[::-1] print(strReverse('pythontab.com')) 结果: moc
-
jQuery对指定元素中指定字符串进行替换的方法
本文实例讲述了jQuery对指定元素中指定字符串进行替换的方法.分享给大家供大家参考.具体如下: 这段JS代码可以将指定id的元素内容的字符串进行替换,例如西面的代码将id=content元素中的jb51字符串替换成空字符 html部分如下: <div id=content>welcome to jb51</div> jQuery部分如下: var el = $('#content'); el.html(el.html().replace(/jb51/ig, '')); 希望本文所
-
通过一个map替换字符串中指定的字符变量方法
项目中需要生成一个合约,存放在mysql对应的text类型的属性里, 合约的内容对于每个用户来说大致都一样,但有几个地方需要替换成对应的信息, 比如,甲方,乙方的名字,合约的日期,合约的金额. 本来想找个第三方的jar包来实现这个功能,但找了很久都没有合适的,于是自己写了个简单的方法. package com.test; import java.util.HashMap; import java.util.Map; public class StringFormat { public stati
-
C++中string替换所有指定字符串的方法
C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所有字符串,将"12212″这个字符串的所有"12″都替换成"21″,结果是什么? 可以是22211,也可以是21221,有时候应用的场景不同,就会希望得到不同的结果,所以这两种答案都做了实现,代码如下: # include # include using namespace st
-
JS替换字符串中指定位置的字符(多种方法)
假设有一个字符串,可能'Good Morning'也可能是'Hello World',我想将第五个字符,替换成'-'. 因为字符串虽然可以像数组那样获取某一位置字符'Hello World'[4],但是不能像数组那样直接修改某一位置的字符'Hello World'[4] = '-',这样是行不通的,但是可以把它切分成数组,修改某一位置的值,然后在合并回来. 方法1: const replaceStr1 = (str, index, char) => { const strAry = str.sp
-
sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法
语法 REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' ) 参数说明 'string_expression1' 待搜索的字符串表达式.string_expression1 可以是字符数据或二进制数据. 'string_expression2' 待查找的字符串表达式.string_expression2 可以是字符数据或二进制数据. 'string_expression3' 替换
-
jQuery实现字符串按指定长度加入特定内容的方法
本文实例讲述了jQuery实现字符串按指定长度加入特定内容的方法.分享给大家供大家参考.具体分析如下: 最近的一个项目中需要将手机号码按一定长度用标识符隔开,便于阅读,网上找了一会发现没有合适的代码于是就自己手写了一个函数,可以按指定长度往字符串中插入分隔符,有需要的朋友可以拿去. var split_str=false; function insert_flg(str,flg,sn){ str=str.replace(new RegExp(flg,"g"),"")
-
C++ 中String 替换指定字符串的实例详解
C++ 中String 替换指定字符串的实例详解 C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所有字符串,将"12212"这个字符串的所有"12"都替换成"21",结果是什么? 可以是22211,也可以是21221,有时候应用的场景不同,就会希望得到不同的结果,所以这两种答案都做了实现, 代码如
-
php str_replace替换指定次数的方法详解
PHP str_replace方法,替换字符串 格式如下: mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) search 查找的目标值,也就是 needle.一个数组可以指定多个目标. replace search 的替换值.一个数组可以被用来指定多重替换. subject 执行替换的数组或者字符串.也就是 haystack.如果 subject 是一个数组,替换操作将
随机推荐
- 老生常谈计算机中的编码问题(必看篇)
- Git提交文件到三个区的实现方法
- ASP的Server.MapPath()不同参数返回路径总结
- 2个Codeigniter文件批量上传控制器写法例子
- JSP由浅入深(3)—— 通过表达式增加动态内容
- MySQL查询随机数据的4种方法和性能对比
- 深入理解JavaScript系列(29):设计模式之装饰者模式详解
- javascript实现右侧弹出“分享到”窗口效果
- php 301转向实现代码
- 微信小程序开发一键登录 获取session_key和openid实例
- jquery实现导航固定顶部的效果仿蘑菇街
- linux挂载新硬盘过程分享
- jquery创建div 实现代码
- Jquery对select的增、删、改、查操作
- input标签内容改变的触发事件介绍
- MyBatis框架之mybatis逆向工程自动生成代码
- 利用Memcached在php下实现session机制 替换PHP的原生session支持
- 解决 select 挡住div的解决方法
- 何从饮食方面保持肠道的酸碱平衡?
- Android Apt之Activity Route的示例