那你就调用TextBox这个对象去处理你的字符串好了
解决方案 »
- 关于dataGridView显示的问题
- 我在别人的程序里面看见nRoles = (int)AccessPrivilege.Administrator,不知道是什么意思?
- 高分求教“存储过程的调用函数无法正常运行问题”请高手赐教
- 怎样判断SqlDataReader中的一条记录的一个字段为NULL
- 请教一个正则表达式
- SQLite数据库相关
- 如何在C#程序里另外打开并弹出"我的电脑"
- SOS: 用c# 实现word或html转换成txt格式?
- 请问怎样在 DataGrid 的 HyperLinkColumn 里面绑定多个参数
- c#星星
- 类的问题,请进!
- SQL语句中,如何将一个有值的数字赋为空值?
确保你的url正确性后:
string ContainURLStr=textBox1.Text;
string url=string.Empty;
string responseStr=Regex.Replace(ContainURLStr,@"(?<http>(http:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)","<a href=' $1 '>$1</a>");
Response.Write(responseStr);
你要winform下:
Regex regex=new Regex(,@"(?<http>(http:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)";
MatchCollection collection=regex.Matchs();
foreach(Match m in collection)
{
string url=m.Value;
//使用linklabel控件,将整个字符串赋值给它的text,并由获得的url确定LinkArea
}
正则表达式为: (\s|\n|^)(\w+://[^\s\n]+)