回答
這可能是最快的:
LIKE '%[%]%' -- finds all of your test items plus some more.
如果需要括號是「平衡的」,這是一個艱難的問題,特別是如果他們可以「嵌套」。
REGEXP
比LIKE
更具表現力,但更慢。沒有明顯需要REGEXP
。
REGEXP
需要反斜槓,而不是LIKE
。
謝謝,不,幸運的是我沒有處理括號的嵌套,不知道LIKE或REGEXP是否可能。 – Clutchy
使用LIKE
:字符串我想獲得的
select count(*)
from table t
where t.string regexp '@\\[@\\]@'
group by t.TID
例子
where t.string LIKE '%[%' OR t.string LIKE '%]%'
在這種情況下,你並不需要一個RegExp基於搜索。
非常感謝,btw爲什麼有些人在其他一些問題中寫了一些問題,你需要把它們放在方括號前面? – Clutchy
*因爲MySQL在字符串中使用C轉義語法(例如,「\ n」來表示換行符),所以您必須加倍在REGEXP字符串*中使用的任何「\」(來自[MySQL REGEXP文檔] ://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp))。我建議使用** LIKE **,它不需要轉義方括號,因爲它不能被視爲普通的epxression特殊字符。 –
請注意,此答案將匹配'不平衡[支架]等。 –
- 1. 檢測圓括號,打開和關閉
- 2. Mysql的地方=「東西」的搜索
- 3. MySQL REGEXP搜索
- 4. MYSQL REGEXP搜索
- 5. 打開關閉大括號檢查
- 6. 搜索打開和關閉與導軌3.0
- 7. 使複選框打開和關閉一些東西?
- 8. JavaScript(有一個按鈕打開和關閉的東西)
- 9. 關閉HTML輸入會打破任何東西,反之亦然?
- 10. 正則表達式 - 在圓括號和括號內捕獲任何東西
- 11. 二叉搜索樹不打印任何東西?
- 12. 如何讓Light Table自動關閉大括號和方括號?
- 13. resharper搜索與模式方括號
- 14. JQuery,檢查是否有東西打開並關閉它
- 15. 在emacs中匹配打開和關閉的大括號
- 16. 匹配非常具體的打開和關閉括號
- 17. Vim的 - 自動打開關閉括號和移動光標
- 18. 搜索文件內的東西,而不打開它?
- 19. 正方形表達式中任何東西包圍在雙方括號內
- 20. 關閉Android的東西
- 21. 列表與任何東西([_])和任何東西(_)之間的區別是什麼
- 22. 與MySQL的東西
- 23. 如何打開VS-11中的自動關閉大括號
- 24. Visual Studio 2012 - 如何自動打開關閉大括號?
- 25. ravendb搜索:括號和/或
- 26. Django與生菜和分裂,打開瀏覽器,但不顯示任何東西
- 27. 多次打開和關閉mysql連接
- 28. 尋路 - 跳轉點搜索 - 打開和關閉列表
- 29. 深度優先搜索打開和關閉列表
- 30. 在Regexp中查找打開和關閉標記
'foo [bar' and'] ['and']]]]]]''? –
和'[嵌套[括號]等]'? –