2012-09-29 35 views
1

我有一個領域像這樣的數據:MySQL的正則表達式表示換行符

This is where a sentence ends. 
This is a new sentence. 

說我想要得到的第一句話。

SELECT * FROM `mytable` WHERE `file` REGEXP 
'This is where a sentence ends.\n' 

這不返回行。我也試過\\n, \r, \\r

你如何表達換行符?

回答

2

你可以像\n一樣與你列出。確保在這段時間後沒有任何剩餘空間,因爲這可能會造成匹配。另外請注意,您的正則表達式中的.被解釋爲any character - 因此您需要像\.那樣轉義它以獲取文字時間。

+0

THanks。我的實際正則表達式語法有錯誤:\ – Norse