小编Jos*_*den的帖子

Facebook个人资料网址正则表达式

鉴于以下Facebook个人资料和页面网址,我的目的是将个人资料ID或用户名提取到第一个匹配位置.

http://www.facebook.com/profile.php?id=123456789
http://www.facebook.com/someusername
www.facebook.com/pages/Regular-Expressions/207279373093

到目前为止我的正则表达式看起来像这样

http://www.facebook.com/profile.php?id=123456789  
http://www.facebook.com/someusername  
www.facebook.com/pages/Regular-Expressions/207279373093  
Run Code Online (Sandbox Code Playgroud)

这产生以下结果:

结果1
1. 123456789

结果2
1.
2. someusername

结果3
1.
2. 207279373093

理想的结果如下:

结果1
1. 123456789

结果2
1. someusername

结果3
1. 207279373093

也就是说,我希望始终在第一个位置返回配置文件标识符.

它也是理想的www.facebook.com/和facebook.com/也不匹配.

regex url facebook

20
推荐指数
5
解决办法
3万
查看次数

标签 统计

facebook ×1

regex ×1

url ×1