PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
RegExp
[问题] 怎么取得/ 之间的字串
楼主:
knives
2011-06-24 16:42:52
我有一个字串
http://www.tudou.com/programs/view/Bic3TWWQrRY/
我想要取得最后一个Bic3TWWQrRY
我的想法是 /\/[\w+]*\//
可是最后会取到/Bic3TWWQrRY/
要怎么把左右两个/拿掉阿
谢谢回答
作者:
twoseven
( )
0000-00-00 00:00:00
(?<=/)\w+(?=/$)
作者:
LPH66
(-6.2598534e+18f)
2011-06-24 16:58:00
括起来然后取 \1 (详细方法请看你所使用的Regexp引擎说明)
作者:
smlboby
(波比)
2011-06-24 17:29:00
最简单的,就把你取出来的字串再replace掉'/'就好了
作者:
evernever
(Base64)
2011-06-24 20:09:00
/\/([^\/]+)\//
作者:
PurpleCrow
(17868)
2011-06-24 22:40:00
/(\w+)\/$/因为你用(\w+)当然取不到. @ @([a-zA-Z.0-9]+) 可用 ([\w.]+)取代
作者:
blackkaku
(black)
2011-06-24 23:39:00
/(?<=\/)[^\/]+(?=\/$)/
作者:
PurpleCrow
(17868)
2011-06-26 16:06:00
全都直接比对,比较不会出错
楼主:
knives
2011-06-27 16:11:00
感谢各位的回答
作者: qwertmn (抽筋)
2011-08-21 11:37:00
用split("/")直接切割字串就好了阿XD
继续阅读
[问题] 比对括号并将括号和括号内的文字都消除
Makoto0813
[问题] 请问如何排除星号
clanguage
[问题] http://xxxxxxx.jpg
singlovesong
[问题] 如何达到Excel中删除列的效果
Godkin
Re: [问题] boost regex 显示问题
godspeedlee
[问题] boost regex 显示问题
hhg4092
[问题] 手机号码小疑问
Eleganse
Re: [问题] 留下比对正确的部分
godspeedlee
[问题] 留下比对正确的部分
no1kk
Re: [问题] 关于判断档案名称
godspeedlee
Links
booklink
Contact Us: admin [ a t ] ucptt.com