tôi đã cố gắng để kiểm tra phù hợp với facebook url và nhận hồ sơ trong một biểu thức chính quy: tôi có:biểu hiện thường xuyên để có được hồ sơ facebook
http://www.facebook.com/profile.php?id=123456789
https://facebook.com/someusername
tôi cần:
123456789
someusername
sử dụng cụm từ thông dụng này:
(?<=(https?://(www.)?facebook.com/(profile.php?id=)?))([^/#?]+)
tôi nhận được:
profile.php
someusername
Whats sai?
ok, có thể bạn có thể cung cấp thêm thông tin abo ut mục tiêu của bạn? có lẽ có nhiều phương pháp đơn giản hơn mà không có regex? – gaussblurinc
http://rubular.com nói "Sửa dấu gạch chéo" và "Mẫu không hợp lệ trong giao diện". Sử dụng nó tương tác để có được một regex tốt. – olleolleolle
Câu hỏi hay, nỗ lực cho thấy, đã thử thứ gì đó, ngày đầu tiên @ stackoverflow +1 – jAC