[問題] 正規表示 如何使用中文 匹配 regex

看板Ruby作者 (smile_ting)時間12年前 (2012/10/09 19:04), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
環境:1.9 狀況: 我對編碼比較不熟悉 我想要做的是在一份文字檔案內容如下 ========== 天氣好 天氣差 第 1 頁 ptt 我想要把每一行都用readline 方式讀近來 然後我的目的是要抓出 第 1 頁 。 我要抓的特性是 第 x 頁 我直接使用 \"第"\.match(line) 似乎無法匹配成功 請問有什麼方式可以指點一下呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.152.38

10/09 19:30, , 1F
你需要 regular expression, 直接用字串去 match 沒有用
10/09 19:30, 1F

10/09 19:30, , 2F
或是說你需要反過來 match.. line.match("第")
10/09 19:30, 2F

11/29 02:04, , 3F
或用 String#scan
11/29 02:04, 3F
文章代碼(AID): #1GT0IkA4 (Ruby)
文章代碼(AID): #1GT0IkA4 (Ruby)