看板 PHP 關於我們 聯絡資訊
※ 引述《taikobo (有比扯鈴扯嗎?)》之銘言: : 感謝foxzgerald兄的指教^^ : 大概解讀了一下還是有不懂的地方... : '/^\"(.+)\"$/' : 我大概把它分成三個部分: : 第一個部分是綠色部分,也是我第一個不懂的地方... : 這邊的 '/ 跟 /' 是代表什麼?是代表開始跟結束嗎? 沒錯,而其中... ^ 表示行頭 ( Matches the start of the line ) $ 表示行尾 ( Matches the end of the line ) : 第二個部分是紅色部分,這部分有看懂~ : 代表以「"」開始「"」結束 : 第三個部分是黃色部分,也有一半看不懂... : 「.」表示任何字元,那請問「+」代表的意思是什麼呢? . 表示任何單一字元 + 表示『至少為一』的修飾詞 所以說... .+ 至少有一個單一字元 : (是一個字元以上嗎?) : 其實大概了解這個結構了,利用這個正規表示式能把CSV裡用雙引號包裝的字元讀出來 : 只是很單純的抓出來,沒有特別去判斷「許功蓋」什麼的(哈)~ : 如果我想要連空字串都抓出來,請問要把(.+)改成哪一種形式啊? (.+) 就可以把空字串抓出來了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.199.121
taikobo:我後來發現雙引號裡不是空字串,是什麼也沒有的"";改用 06/23 16:43
taikobo:(.*)就OK囉!感謝回應^^ 06/23 16:44