[問題] 正則表示式

看板R_Language作者 (小笨)時間8年前 (2017/04/10 15:46), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
各位好, 我現在有一個字串 例如是恐龍/暴龍 3/7 我想用一個正則表示式抓後面這個東西 3/7 而不要前面的恐龍/暴龍 我用的是str_extract_all("\\d*\\/\\d*") 我覺得應該是用括號把其中某個部份括起來 但我一直做不出來 目前這樣跑出來會變成一個list (1)/ (2) 3/7 後面是我要的 但是前面我不要 想請問正則表示式該怎麼寫會比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.242.4 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1491810414.A.CD1.html

04/10 16:14, , 1F
後面都數字? "(?!\\s{1,})[0-9\\/]+$"
04/10 16:14, 1F

04/10 16:29, , 2F
抱歉沒說清楚, 整句應該是像 今天的展覽是關於恐龍/暴龍
04/10 16:29, 2F

04/10 16:29, , 3F
展覽將會在3/7正式展開
04/10 16:29, 3F

04/10 16:30, , 4F
結尾未必是數字
04/10 16:30, 4F

04/10 20:35, , 5F
把*改成+就好了吧
04/10 20:35, 5F

04/11 17:42, , 6F
成功了,感謝C大 可是我不懂為什麼用+就可以耶
04/11 17:42, 6F

04/11 17:42, , 7F
是至少有一個數字的涵義嗎?
04/11 17:42, 7F

04/11 19:44, , 8F
04/11 19:44, 8F
文章代碼(AID): #1OwpXkpH (R_Language)
文章代碼(AID): #1OwpXkpH (R_Language)