判断JAVA字符串(内容为网址)中是否含有非英文、数字等字符?
比如一个字符串是"http://www.163.com",则返回false;
若是"http://www.baidu.com/百度搜藏",则返回true;
用的是utf-8编码
可以挨个读出来并判断《255的是英文,》255的是汉字或其它乱码。
这样每次只要遇到一个》255的就可以放弃,再度另一行文字。
例如 : a=openfile(”原始文件。txt“)
b=openfile(”过滤后的文件。txt“)羡棚
wihle(!eof(纤脊a)毁派渗)
{
s=readline(a)
flage=false
for(int i=0 l i<s.length;i+=)
{
if(s[i]>255){
flage=true
}
}
wrtieline(s,b)
}
close(a)
close(b)
/^[\u4e00-\u9fa5]+$/
// 正则表达式验证是否全部包含中李如伏文字橡毁符哪携