想把标记字符 mark123 之间的回车删除 比如原始样本:
mark123
test
test
test
test
test
test
mark123
test
mark123
mark123
mark123
test
test
mark123
mark123
删除编辑 mark123 之前的回车,当然 test 是随机字符,但 mark123 是确定的
mark123testtesttesttesttesttest
mark123test
mark123
mark123
mark123testtest
mark123
mark123
感谢
1
nagisaushio 303 天前
python
re.sub('\s(?!mark123)', '', s) |
2
NoOneNoBody 303 天前
你的编辑器支持多行正则就可以了
|
3
jsjcjsjc OP @NoOneNoBody notepad++可以吗?
|
4
NoOneNoBody 303 天前
@jsjcjsjc #3
没用过,一般都可以,主要是 windows 格式的文本的话要注意,换行符是两个字符,单纯\n 是不行的,要\n\r |
5
zhanglintc 303 天前
光是 notepad++应该是不行的
|
6
chaosuxiong 303 天前 2
|
7
zhanglintc 303 天前
@chaosuxiong #6 "1.去掉所有换行" => 这个思路好
|