Re: [請益] 讀檔取出資料(砍除文字檔標記)

看板PHP作者 (你今天開好恨了嗎)時間18年前 (2007/09/20 14:16), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串6/11 (看更多)
regular expressions以前在Linux下有用Perl寫過 等會來試試 早上試了一下,用if 可以成功切出第一筆資料 但是剩下的資料不見了 中午的時後研究了一下資料表 發現還有更丁丁的事是資料表中的資料也有空格 例如 abc 123 BB PTT 上面是三筆資料 但是在中間的那筆還有空格=_=" 有切固定長度的指令嗎 想直接指定固定長度就切割=_=||| ※ 引述《gpmm (銀色)》之銘言: : ※ 引述《OpenGoodHate (你今天開好恨了嗎)》之銘言: : : 我使用$ft = fopen("read.txt","r"); : : 之後用$txt[0] = split(" ", $ft[0]); : : 再用if比對 : : 可以把文字比對出來(檔頭都有英文,所以不知道這樣能不能比對中文) : : 想請問該如何比對符號 : : 例如"=============================" : : 一堆等號連在一起 : : 該如何對比對出來 : 如果檢查的方式會很多便且很多種, : 建議建立檢查表(array) : 簡易的可以用 str 比對,複雜的建議用 regular expressions , : 檔案中有中英夾雜並不影響比對結果,可同時比英文/中文, : 不過用 mb library 做 utf8 比對會比較好,比較穩吧。 :Q : 比對符號用 regular expressions 會簡化很多 =* -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.192.24.146 ※ 編輯: OpenGoodHate 來自: 210.192.24.146 (09/20 14:30)

09/20 16:55, , 1F
我比較好奇的是空白長度有固定嗎?不會無邏輯吧!(大驚)
09/20 16:55, 1F

09/20 19:46, , 2F
空格不固定,但是每格的總長度是固定的(就…切報表)
09/20 19:46, 2F
文章代碼(AID): #16yX0-jv (PHP)
討論串 (同標題文章)
文章代碼(AID): #16yX0-jv (PHP)