正则表达式匹配字符串的问题
生活随笔
收集整理的這篇文章主要介紹了
正则表达式匹配字符串的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如何用正則表達(dá)式做模糊查詢?? 是可以的
比如“.*?name.*?”就可以匹配找出所有含有"name"的字符串,就像mysql查詢用"where .. like '%name%'"一樣的。并且正則可以更靈活,如果你寫(xiě)的".*?name\d{2}.*?",那么能找出像含有"name12","name09"這種name后至少跟2位數(shù)字的。總之,正則可以實(shí)現(xiàn)模糊查詢,不過(guò)如果你的需求不是這么靈活匹配,那么就用普通字符串處理函數(shù)就可以了。
比如“.*?name.*?”就可以匹配找出所有含有"name"的字符串,就像mysql查詢用"where .. like '%name%'"一樣的。并且正則可以更靈活,如果你寫(xiě)的".*?name\d{2}.*?",那么能找出像含有"name12","name09"這種name后至少跟2位數(shù)字的。總之,正則可以實(shí)現(xiàn)模糊查詢,不過(guò)如果你的需求不是這么靈活匹配,那么就用普通字符串處理函數(shù)就可以了。
總結(jié)
以上是生活随笔為你收集整理的正则表达式匹配字符串的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vim-snipmate编写snippe
- 下一篇: 搭建SVN服务