用sed将attr = " "变为 attr = "noattr"
来源:互联网 发布:freebsd10 安装软件 编辑:程序博客网 时间:2024/06/07 11:24
出于某种需要,将xml里的 attr=“” 变为attr=“noattr”
改文本里有多条xml,于是想到了用sed来改,使用的命令如下:
sed 's/\(\w*\)\s*=\s*\\"\s*\\"/\1=\\"no\1\\"/g' eee.txt
红色的部分是要替换的部分的正则表达式,蓝色的部分是要替换为什么样子,红色里的\(\)里的内容可以当做是一个变量,对应蓝色的的\1,以后的依次为\2,\3
还有有个将<node></node>,改为<node>nonode<node>,对应的命令如下
sed 's/<\s*\(\w*\)\s*></<\1>no\1</g' 222.txt
在<node>nonode</node>的开头加“,在结尾加\n",对应的为下两个
sed 's/\(\s*<\)/"\1/' 333.txt
sed 's/\(>\)\s*$/\1\\n"/' 333.txt
vim在所有匹配行前加注释
:g//<PRINT/>/s//\/\/PRINT/
在PRINT前加//
这里是用/< />来匹配单词边界
0 0
- 用sed将attr = " "变为 attr = "noattr"
- attr
- attr()
- attr()
- jquery属性过滤选择器[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]、[attr|=value]
- android:background="?android:attr/activatedBackgroundIndicator"
- SeekBar使用style="?android:attr/progressBarStyleHorizontal"
- jquery选择器-根据多个属性选择E[attr=val][attr=val]
- 有一个字符串,如"11.2美元34人民币";如何将数字与单位分开,放入数组中呢,数组比如 attr[0]=11.2 attr[1]=美元 ,依次类推
- 抓取属性的动态信息 Elements es=attr.get(
- 安卓 style="?android:attr/progressBarStyleSmall"表示的含义
- 安卓 style="?android:attr/progressBarStyleSmall"表示的含义
- android 中 style="?android:attr/ratingBarStyleSmall" 是什么意思
- attr函数
- jquery.attr
- android attr
- jQuery Attr
- attr prop
- 设计模式(1):单例模式
- java编程--字符串替换排序
- Ch3-2: implement min() for a stack with O(1)
- Collection总结:
- 学习OpenCV——车牌检测(定位)
- 用sed将attr = " "变为 attr = "noattr"
- 浅谈C++之冒泡排序、希尔排序、快速排序、插入排序、堆排序、基数排序性能对比分析(好戏在后面,有图有真相)
- JVM调优参考总结
- 网络IO之阻塞、非阻塞、同步、异步总结
- Windows驱动开发WDM (13)- 过滤驱动
- 一场俩洲俩盛与八
- 辆药萝试技舜技氧
- Mac和iOS开发资源汇总
- Ios UIScrollView的属性总结(挺全的)