- 主题:请教一个正则表达式
原文本内容如下,要求删除超过10个字符的行,得到abcde
我用的editplus用了2次正则替换完成了任务
^.{10,}$ ===> 空
\n ===> 空
能否写成一次完成任务呢?
原文档的内容如下:
0000002v02v02v02v02v61-poe
0000102v02v02v02vsf-poe
00002v02v02v02v0338-poe
0000469-poe
000065coin-poe
0000c2-poe
OOOOsl-poe
0000vO2vO2vO2vO2vO2vwv-poe
0001w02v02v02wv546-poe
00022vip-poe
0002wO2vO2vO2vO2vO2vw-poe
0003vwv-poe
0004vwv-poe
0005vO2vO2vO2vwv-poe
0006tea-poe
0006vwv-poe
00070802v02v02v02v02v02v02v8-poe
0007vwv-poe
0008702-poe
0008vwv-poe
00097002v02v02v02v2-poe
00099bet-poe
0009vwv-poe
OOOlecai-poe
0024vipl-poe
0024vipl0-poe
abcde
--
修改:javame FROM 124.78.9.*
FROM 124.78.9.*
是不是这样写就可以了?
\[^\n]{10,}\n ===> 空
【 在 Ringoxue 的大作中提到: 】
: 直接写成一行可以吗?
: 发自「今日水木 on iOS」
--
FROM 116.231.60.*
0000102v02v02v02vsf-poe
0000469-poe
0000c2-poe
0000vO2vO2vO2vO2vO2vwv-poe
00022vip-poe
0003vwv-poe
0005vO2vO2vO2vwv-poe
0006vwv-poe
0007vwv-poe
0008vwv-poe
00099bet-poe
OOOlecai-poe
0024vipl0-poe
abcde
测试了editplus运行结果不对,是上面的结果。
【 在 Ringoxue (rgx) 的大作中提到: 】
: VIM里这样写是可以的:%s/^.\{10,\}\n
: editplus里你试试看^.{10,}\n行不行
--
FROM 116.231.60.*