(1).以空格开头,到每行结尾处的内容都除掉:
原内容:
------------------------------
,Address varchar(200)
,PlusFee decimal(24, 8)
------------------------------
查找内容:
[^/n]+/n
替换内容:
/n
替换结果如下:
------------------------------
,Address
,PlusFee
------------------------------
注意:原内容的最后一行是空白行,否则查找内容应该写为:
[^/n]+(/n|$)
这样替换完后会增加一个空白行
(2).除掉以字符串“abc”开头的行:
原内容:
------------------------------
1
abc123 t
2
abc456
3
------------------------------
查找内容:
^abc[^/n]+/n
替换内容:(空白内容)
替换结果如下:
------------------------------
1
2
3
------------------------------
(3).除掉多余的空白行:
原内容:
------------------------------
1
2
3
------------------------------
查找内容:
[/n]+
替换内容:
/n
替换结果如下:
------------------------------
1
2
3
------------------------------
(4).除掉以字符串“abc”开头,以字符串“=”结尾的部分:
原内容:
------------------------------
abc1=A
abc2=B
------------------------------
查找内容:
abc[^=]+=
替换内容:(空白内容)
替换结果如下:
------------------------------
A
B
------------------------------
(5).除掉每行从开头到以字符串“.”结尾的部分:
原内容:
------------------------------
a00.1
B00.2
------------------------------
查找内容:
^.+/.
替换内容:(空白内容)
替换结果如下:
------------------------------
1
2
------------------------------
注意:“.”是正则表达式里面的特殊符号,所以用了斜杠符。
(6).在字符串“,row1”下面加新行“,row2”:
原内容:
------------------------------
,row1
,x1
,row1
,x1
------------------------------
查找内容:
,row1/n
替换内容:
,row1/n ,row2/n
或者:
查找内容:
/t,row1/n
替换内容:
/t,row1/n/t,row2/n
替换结果如下:
------------------------------
,row1
,row2
,x1
,row1
,row2
,x1
------------------------------
(7).每行开头加个“.”:
原内容:
------------------------------
1
2
------------------------------
查找内容:
^
替换内容:
.
替换结果如下:
------------------------------
.1
.2
------------------------------