看板 PHP 關於我們 聯絡資訊
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)
gpmm:我比較好奇的是空白長度有固定嗎?不會無邏輯吧!(大驚) 09/20 16:55
OpenGoodHate:空格不固定,但是每格的總長度是固定的(就…切報表) 09/20 19:46