Olası Çoğalt:
Which characters make a url invalid?URL'de hangi karakterler geçerlidir?
ben büyük bir dize URL olmayan kısmını çıkarmak için çalışıyorum. Bulduğum normal ifadelerin çoğu [A-Za-z0-9-_.!~*'()]
gibidir, ancak bir URL içerebilecek daha fazla şey vardır. örneğin http://127.0.0.1:8080/test?v=123#this
gibi
Yani geçerli bir URL için son karakterler nelerdir?
DÜZENLEME:
Onlar görünmektedir:
A-Za-z0-9 -._ ~:?!/# [] @ $ & '() * +,; = ve%
RFC'ye baktınız mı? http://www.faqs.org/rfcs/rfc1738.html – ale