有時保存用戶地址時數據庫用一個字段直接保存了用戶的全部地址.如Address:"廣東省廣州市芳村大道南40號".
如:在用戶評論時,根據IP庫得到了用戶的詳細IP區域地址.簡單的我只需知道市就可以了.
如:來自廣州市XX網友的評論.這樣就比較簡明.
那我們就用正則表達式來獲得.
以下是(省) ,(市), (區) , (區之后內容)的正則表達式.
1. (\S)+省 取得省
2. (?!.*省)\w+市 取得市
3. (?!.*市)\w+區 取得區
4. (?<=區)\S.* 取區之后的內容