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