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