Возможный дубликат:
Какие символы делают URL недействительным?
Я пытаюсь удалить не-URL часть большой строки. Большинство регулярных выражений, которые я нашел, похожи на [A-Za-z0-9-_.!~*'()]
, Но есть и другие вещи, которые может содержать URL. Например, http://127.0.0.1:8080/test?v=123#this
Каковы последние символы для действительного URL?