0
A
回答
1
我假设你在这里模式是故意的,因为你只想匹配的非空行的行结束符。 (如果你想匹配所有行,只需取下([^\n])
)
在Replace with
领域,你需要写回匹配字符:
$1;
显然,你的比赛被替换,因此,如果您匹配在行结束之前的字符,它将被替换。但是如果你用圆括号包装它(就像你做的那样),它就是被捕获的,并且可以在替换字符串中被引用。
或者,你可以使用一个回顾后,检查的条件,但不不包括其在比赛内容:
(?<=[^\n])$
这种方式,你可以简单地用;
取代。在你的情况下,它并没有真正有所作为。在具有更复杂表达式的性能关键型脚本中,捕获往往是一项昂贵的操作,所以查找通常是有利的。
0
试试这个:
find: \r\n
replace: ;\r\n
Windows文件中,常见的换行CRLF(\ r \ n)的
或
find: (.)(\r\n|$)
replace: $1;$2
避免把;在空行,并把它放在最后一行
+0
@ m.buettner的其他问题:注意并纠正了,谢谢! – 2013-05-06 00:22:37
相关问题
- 1. sed正则表达式替换子串
- 2. Perl正则表达式用正则表达式的子串替换字符串
- 3. 字符串替换正则表达式
- 4. 替换字符串正则表达式
- 5. 正则表达式替换字符串
- 6. 正则表达式替换字符串
- 7. 正则表达式替换字符串
- 8. 正则表达式替换功能串
- 9. 正则表达式替换字符串
- 10. 正则表达式替换字符串
- 11. 字符串正则表达式替换
- 12. 正则表达式替换字符串
- 13. 字符串替换,正则表达式
- 14. 正则表达式:替换字符串
- 15. 正则表达式替换字符串
- 16. 字符串替换正则表达式
- 17. 正则表达式替换字符串
- 18. 正则表达式替换字符串
- 19. 正则表达式字符串替换。
- 20. 正则表达式字符串替换
- 21. 正则表达式替换字符串
- 22. JavaScript的正则表达式替换子
- 23. 正则表达式替换[*
- 24. 替换正则表达式
- 25. 替换正则表达式
- 26. 正则表达式替换
- 27. 正则表达式替换
- 28. 正则表达式替换
- 29. 正则表达式替换
- 30. 替换正则表达式
谢谢!!!!!! – 2013-05-06 00:15:22
虽然我有你的注意,你能帮我这个吗? – 2013-05-06 00:16:02
@BobSmithsfield与什么? – 2013-05-06 00:18:29