[问题] 正则表示式

楼主: 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