0
我的查詢:爲什麼不這項工作正則表達式的MySQL?
SELECT * FROM `tblforummessages`
WHERE `FMMessage` REGEXP '^[a-zA-Z0-9 :,.!?éáőúöüóűíÉÁŐÚÖÜÓŰÍ()\t\n\r\-\"\„]{9,}$'
我的文字是:
「尊敬的瑪麗埃塔想告知的血債票款的 (13件)總池,所有的桑拿(4) 你可以使用。我想提請你注意血液債務人門票任何一天星期日除外 可用於2009年12月23日,直到「
在線驗證此說文通爲這種表達,但不要在SQL 工作中,我試圖用
CAST(`FMMessage` AS CHAR CHARACTER SET utf8) COLLATE utf8_general_ci
,但沒有幫助。
你的正則表達式中包含\「是一個雙引號的字符串您的查詢是跑了嗎?如果有任何傷害它逃脫雙引號,並可能搞砸了你的正則表達式 –
你有正確的,\」擋住了我的查詢,但我兩者都需要按類型過濾(「和」)比我該怎麼辦呢?不知道 –
'」'是確定的,但的'-'必須在括號表達式的結束。和UNESCAP。不知道的空格。可嘗試'^ [A-ZA-Z0-9 :,éáőúöüóűíÉÁŐÚÖÜÓŰÍ()\ t \ n \ r」「 - !] {9} $' –