首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
用sed替换含反斜(\)的字符串
】的更多相关文章
用sed替换含反斜(\)的字符串
今天在linux替换配置文件时,test文件里有一个字符串 e:\ 需要换成/usr/home/ 用了sed命令:sed -i "s?e:\\?/usr/home/?g" test 但是总是报sed: -e expression #1, char 34: unterminated `s' command 我觉得可能是字符串反斜杠的问题,但是我已经写了\\对\转义了呀 后来就再加了一个\,变成: sed -i "s?e:\\\?/usr/home/?g" test 这…
sed替换 - 含反斜杠(/)和Shell变量
sed替换 - 含反斜杠(/)和Shell变量 摘自: https://blog.csdn.net/zhenyongyuan123/article/details/6616263 2011年07月19日 10:57:37 zhenyongyuan123 阅读数 17103 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhenyongyuan123/article/details/6616263 sed替换 - 含反斜杠(/)和Shell变量…
sed替换 - 含斜杠(\)和Shell变量
gen_image.bat中的内容如下: FOTARomPacker.exe -i .\_ini\FOTARomPacker.ini -o .\_Output\a.bin @IF %ERRORLEVEL% NEQ goto GEN_IMAGE_ERROR :OK @echo ======================== @echo Generate image done! @echo ======================== xcopy .\_Output\a.bin ..\ou…
java中从含反斜杠路径截取文件名的方法
例如:获取到的文件路径为C:\Documents and Settings\Leeo\My Documents\logo.gif现在想要取得图片的名称logo.gif,我们知道反斜杠“\”是转义字符,所以不能直接String temp[] = filePath.split("\");//filePath的值就是上面的文件路径 来分割文件路径,而应该这样写/**java中\\表示一个\,而regex中\\也表示\,*所以当\\\\解析成regex的时候为\\**/String temp[…
mysql查询反斜杠字符串问题
马上上线发现一个问题,太坑了 写一个查询语句,明明数据库中有,但是就是查不到,后来发现是反斜杠的问题 比如 数据库中有一个字段名称为 name 存储的值为 “海尔厨电\洗碗机” 当我使用如下sql查询的时候都是没有结果的 SELECT *FROM brand_userWHERE `name` in ('海尔厨电\洗碗机'); 或者 SELECT *FROM brand_userWHERE `name` LIKE '%海尔厨电\洗碗机%'; 都不对 正确的方法应该是: SELECT *FROM…
使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \^ 上网找了一下错误的原因:在regex中"\\"表示一个"\",在java中一个"\"也要用"\\"表示…
String.replaceAll()方法替换字符串中的反斜杠(\)
replaceAll()方法实际是采用正则表达式的规则去匹配的. 在regex中"\\"表示一个"\",在java中一个"\"也要用"\\"表示.这样,前一个"\\"代表regex中的"\",后一个"\\"代表java中的"\",所以字符串转义一次,正则转义一次,那么一个斜扛要写4个; 要想使用replaceAll()方法将字符串中的反斜杠(\)替…
js将字符串中所有反斜杠\替换成正斜杠/
区分正斜杠与反斜杠: 正斜杠:http://.http紧跟着的斜杠,离手输入最近的斜杠,shift中间斜杠.45度角斜杠.正斜杠不需要转义 反斜杠:回车与空格之间.程序表示时需要转义成\\. str.replace(/\\/,/); 1>要想定义字符串a\b\c需要这样写var str = "a\\b\\c"; 2>alert(str.replace(/\\/g,"/"));将a\b\c 修改为a/b/c var str = "a\\b\\c&…
sed替换字符串时,使用正则表达式的注意事项
sed的使用方法为: 使用单个模式替换:sed 's/pattern/replacement/flags' filename,例如echo 'abc' | sed 's/a/A/'-->Abc 使用多个模式同时替换:sed 's/pattern1/replacement1/;s/pattern2/replacement2/' file, 例如,sed 's/^\s*//;s/\s*$//' totrim.txt 可以实现trim()函数的效果(去掉字符串两端的空格字符) pattern可以使用正…
sed命令替换字符包含斜杠\,引号的处理方法
在字符替换中,可能会遇见引号,“/”等的替换,这时应该注意,sed的命令原型是: sed -i "s/oldstring/goalstring/g" file 如果一个路径是data/path/abc,现在要将此路径换成一个字符串cde 但是这时跟在s后边的其实是分隔符,用以将oldstring替换成cde;他可以使用任意字符,这时如果字符串中有“/”,就会发生混乱,在这个时候可以用#当做分隔符,就变成 sed -i "s#abc#cde#g" file 这时如果…