作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1491810414.A.CD1.html
1F:→ cywhale: 後面都数字? "(?!\\s{1,})[0-9\\/]+$" 04/10 16:14
2F:→ clansoda: 抱歉没说清楚, 整句应该是像 今天的展览是关於恐龙/暴龙 04/10 16:29
3F:→ clansoda: 展览将会在3/7正式展开 04/10 16:29
4F:→ clansoda: 结尾未必是数字 04/10 16:30
5F:→ celestialgod: 把*改成+就好了吧 04/10 20:35
6F:→ clansoda: 成功了,感谢C大 可是我不懂为什麽用+就可以耶 04/11 17:42
7F:→ clansoda: 是至少有一个数字的涵义吗? 04/11 17:42
8F:推 celestialgod: 对 04/11 19:44