Моя попытка с регулярным выражением
String regex = "http?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{2,256}\\.[a-z]{2,6}\\b([-a-zA-Z0-9@:%_\\+.~#?&//=]*)";
String str = "internet address : http://test.com Click this!";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
System.out.println(matcher.group(0));
}
результат:
http://test.com
источник: здесь
Средства управления в Системе. Сеть. UI.HtmlControls являются просто тонкой оберткой вокруг фактических средств управления HTML. Система. Сеть. UI.WebControls. WebControl являются Вашими стандартными средствами управления ASP.NET.
Подробно остановиться на этом немного:
Система. Сеть. Пространство имен UI.HtmlControls содержит классы, которые позволяют Вам создавать управление сервером HTML на странице Web Forms. Управление сервером HTML работает на сервере и отображается непосредственно на стандартные HTML-тэги, поддерживаемые большинством браузеров. Это позволяет Вам программно управлять элементами HTML на странице Web Forms.
RadioButtonList является ASP.NET WebControl. Но никакое такое управление не существует в HTML - в HTML, у Вас была бы группа Элементов управления вводом с типом "радио", которые совместно используют то же значение атрибута имени.
Так, WebControls являются средствами управления ASP.NET, которые представляют к средствам управления HTML. HtmlControl является фактическим представлением управления HTML на странице.
От w3schools:
Как управление сервером HTML, средства управления веб-сервером также создаются на сервере, и они требуют, чтобы runat = атрибут "сервера" работал. Однако средства управления веб-сервером не обязательно отображаются на любые существующие элементы HTML, и они могут представить более сложные элементы.
Веб-элементы управления обычно немного более мощны, но также и требуют, чтобы немного больше ресурсов динамично генерировало соответствующий HTML.