[問題] 查標點符號

看板RegExp (正規表示式 Regular Expression)作者 (拳打七歲腳踢七旬)時間11年前 (2013/11/30 17:31), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
各位大大好 先道歉一下 我功力很弱 這問題很簡單 我先說一下環境 我要用php 去分解一大篇文章 內容類似這樣 0,小明,1號,我喜歡吃糖果 0.小英,2號,'我喜歡打電動,喜歡跳舞,喜歡游泳' 我原先只是很單純以為沒有其他,於是我就這樣做了 $data[$k] = explode(",",$buffer); 後來發現有幾組怪怪的,一檢查是像小英這樣的狀況 我能理解單引號內的是完整的句子 但是我想不出要怎麼寫正規表達 才能夠抓到並刪除 單引號內,呢? 就是結果要類似這樣 0,小明,1號,我喜歡吃糖果 0.小英,2號,'我喜歡打電動 喜歡跳舞 喜歡游泳' 請各位大大指點一下 感恩 -- 上聯:食有農藥蔬菜病死雞 下聯:住有輻射鋼筋海砂屋 橫批:寶島台灣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.167.187

12/01 22:37, , 1F
php有fgetcsv()和str_getcsv()
12/01 22:37, 1F

12/02 01:23, , 2F
除了這個之外你有考慮到編碼的問題嗎?
12/02 01:23, 2F

12/02 01:27, , 3F
基本上你要用的pattern應該就是[^,.'\s]+ 這樣吧
12/02 01:27, 3F
文章代碼(AID): #1IcR1NbT (RegExp)
文章代碼(AID): #1IcR1NbT (RegExp)