1.首先是打开一个txt文件,当然,只要有文字的都可以.
2.为了对比出打开前和打开后的文字,我多加了个文本框.
3.现在是可以按照设置好的"@"符号,分割出第一个url.
4.现在可能出现的情况就是,获得的地址个数不确定的情况,如何来接收并显示呢?
5.呃,当然,如果确定的情况当然最好.但是这里也不会,我只会第一个用<0-indexof>,第二个就是<indexof+1>...第三个改如何写呢,以此类推....我数学不好,所以有些问题转不过弯.....杯具了...
6.我想实现的功能,现在只是一个构想.目前会用一个webbro打开一个论坛,然后不停的刷新以达到挂论坛在线时间的目的.现在就是想,先读取一个写了一些论坛地址的文本,然后分割好,并依次打开这些论坛...各种难啊...现在还在一个小问题的一个小问题的解决..就怕合起来的时候又杯具了....没了...
现在写的一点源码如下
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog()== DialogResult.OK)
{
string fileName = openFileDialog1.FileName;
string getxt = File.ReadAllText(fileName);
int iIndex = getxt.IndexOf("@");
string igetxt = getxt.Substring(0,iIndex);
textBox1.Text = igetxt;
textBox2.Text = getxt;
}
}运行效果如图所示
2.为了对比出打开前和打开后的文字,我多加了个文本框.
3.现在是可以按照设置好的"@"符号,分割出第一个url.
4.现在可能出现的情况就是,获得的地址个数不确定的情况,如何来接收并显示呢?
5.呃,当然,如果确定的情况当然最好.但是这里也不会,我只会第一个用<0-indexof>,第二个就是<indexof+1>...第三个改如何写呢,以此类推....我数学不好,所以有些问题转不过弯.....杯具了...
6.我想实现的功能,现在只是一个构想.目前会用一个webbro打开一个论坛,然后不停的刷新以达到挂论坛在线时间的目的.现在就是想,先读取一个写了一些论坛地址的文本,然后分割好,并依次打开这些论坛...各种难啊...现在还在一个小问题的一个小问题的解决..就怕合起来的时候又杯具了....没了...
现在写的一点源码如下
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog()== DialogResult.OK)
{
string fileName = openFileDialog1.FileName;
string getxt = File.ReadAllText(fileName);
int iIndex = getxt.IndexOf("@");
string igetxt = getxt.Substring(0,iIndex);
textBox1.Text = igetxt;
textBox2.Text = getxt;
}
}运行效果如图所示
解决方案 »
- 紧急求助!怎么让Combobox下拉列表显示sqlserver数据库表的名字?
- C# 打印问题
- DataGridViewCheckBoxColumn的勾选框勾上了,Value却是false?
- c#中string 变量出现1%是什么意思?
- 好心的人啊,给个jpa的中文文档,谢谢》》》》》》》》》》》》》》
- 有谁用过ASP.NET自带的DRLC做过报表的吗?
- 设计一个简单的选课系统
- datatable怎么直接更新到数据库.
- 关于在Winform下,在一个主框架中调用Dll的问题 !
- 存储过程参数传递报错!!
- “/”应用程序中的服务器错误 输入字符串的格式不正确
- 如何限定ToolStripMenuItem高度 解决马上给分
urlString.Split(new char[]{'@'});
返回一个数组
string[] arr=s.Split(new string[]{""},StringSplitOptions.RemoveEmptyEntries);
{
if (openFileDialog1.ShowDialog()== DialogResult.OK)
{
string fileName = openFileDialog1.FileName;
string getxt = File.ReadAllText(fileName);
string[] igetxt = getxt.Split(new char[] { '@' });
textBox2.Text = getxt;
foreach(string isubgetxt in igetxt)
{
textBox1.Text += isubgetxt + System.Environment.NewLine;
}
}
}
就比如.打开的文本中有
[email protected]@www.s.com
这三个地址,现在通过"@"来分开,
在下面的textbox里边显示出来的就应该是
www.g.com
www.b.com
www.s.com
这样的效果...
然后在用join("."ss)连接起来