按字节读text1 遍历byte数组 匹配 判断 把是英文的读到一byte数组里,再传到text2
匹配代码
Pattern p = Patterncompile(expression); //正则表达式 你要的这个英文可以把exp写成[a-zA-Z]
Matcher m = pmatcher(str); // *** 作的字符串
boolean b = mmatches(); //返回是否匹配的结果
//把表aaa,ID=1字段a的值取出
string ls_get
select a into :ls_get from aaa where id = 1;//如果是数据库窗口,
ls_get = dw_1getitemstring(1,'a')
// C#
// ---- 假设有一个按钮,点击事件如下:
private void button2_Click(object sender, EventArgs e)
{
// ---- 从数据库获取数据
SqlCommand cmd = new SqlCommand();
cmdConnection = new SqlConnection(ConnInfo);
// --- [title], [size], [content] 数据库中存放的文章的标题、大小、内容,其中[content]是Text类型
cmdCommandText = "select [title], [size], [content] FROM [DRCDB][dbo][Documents];";
cmdConnectionOpen();
byte[] bytes; // --- 关键点,准备存放Text类型数据
int size = 0;
using (SqlDataReader rdr = cmdExecuteReader())
{
while (rdrRead())
{
size = rdrGetInt32(1);
bytes = new byte[size];
rdrGetBytes(2, 0, bytes, 0, size); // 从第3个列中读出Text类型数据
// --- 下面是处理文件的方式之一:保存文到d:\test1\目录
FileWriteAllBytes(@"d:\test1\" + rdrGetString(0), bytes);
}
}
}
具体的 *** 作流程:
先定义一个字符串String,将循环读取的页面信息存入这个值中,并对这个字符串进行处理,
使用indexOf("<body>") 和lastIndexOf("</body>"),获取这两个标识出现的索引号,然后使用方法subString(begin, end)
以上就是关于java 设计个过滤流,把text1.txt中的非英文字符去掉,并将处理过的内容保存到text2.txt中全部的内容,包括:java 设计个过滤流,把text1.txt中的非英文字符去掉,并将处理过的内容保存到text2.txt中、pb怎么从数据库中取出text类型数据、SQL Server如何取出Text类型数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)