作者clansoda (小笨)
看板R_Language
標題[問題] 正則表示式
時間Mon Apr 10 15:46:50 2017
各位好, 我現在有一個字串 例如是恐龍/暴龍 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
→ cywhale: 後面都數字? "(?!\\s{1,})[0-9\\/]+$" 04/10 16:14
→ clansoda: 抱歉沒說清楚, 整句應該是像 今天的展覽是關於恐龍/暴龍 04/10 16:29
→ clansoda: 展覽將會在3/7正式展開 04/10 16:29
→ clansoda: 結尾未必是數字 04/10 16:30
→ celestialgod: 把*改成+就好了吧 04/10 20:35
→ clansoda: 成功了,感謝C大 可是我不懂為什麼用+就可以耶 04/11 17:42
→ clansoda: 是至少有一個數字的涵義嗎? 04/11 17:42
推 celestialgod: 對 04/11 19:44