[問題] 正則表示式

作者: clansoda (小笨)   2017-04-10 15:46:50
各位好, 我現在有一個字串 例如是恐龍/暴龍 3/7
我想用一個正則表示式抓後面這個東西 3/7 而不要前面的恐龍/暴龍
我用的是str_extract_all("\\d*\\/\\d*")
我覺得應該是用括號把其中某個部份括起來 但我一直做不出來
目前這樣跑出來會變成一個list (1)/ (2) 3/7
後面是我要的 但是前面我不要 想請問正則表示式該怎麼寫會比較好
作者: cywhale (cywhale)   2017-04-10 16:14:00
後面都數字? "(?!\\s{1,})[0-9\\/]+$"
作者: clansoda (小笨)   2017-04-10 16:29:00
抱歉沒說清楚, 整句應該是像 今天的展覽是關於恐龍/暴龍展覽將會在3/7正式展開結尾未必是數字
作者: celestialgod (天)   2017-04-10 20:35:00
把*改成+就好了吧
作者: clansoda (小笨)   2017-04-11 17:42:00
成功了,感謝C大 可是我不懂為什麼用+就可以耶是至少有一個數字的涵義嗎?
作者: celestialgod (天)   2017-04-11 19:44:00

Links booklink

Contact Us: admin [ a t ] ucptt.com