以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何判断字符串中含有中文(包括中文的标点符号)?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3251)

--  作者:kylin
--  发布时间:2009/6/23 11:26:00
--  [求助]如何判断字符串中含有中文(包括中文的标点符号)?
如题
--  作者:狐狸爸爸
--  发布时间:2009/6/23 11:52:00
--  
\'\'\'...
Output.show(Char.IsPunctuation(","))
Output.show(Char.IsPunctuation("我"))

--  作者:狐狸爸爸
--  发布时间:2009/6/23 12:01:00
--  

我搞错了,应该用asc函数判断。
中文的ascII码为负值,例如:

output.show(asc("我"))

结果是-12590


--  作者:kylin
--  发布时间:2009/6/23 13:08:00
--  

谢谢
那2楼是干什么的?好像Char.IsPunctuation("我")=False ,Char.IsPunctuation("我")也是=False


--  作者:狐狸爸爸
--  发布时间:2009/6/23 13:30:00
--  
二楼用于判断标点符号
--  作者:易狐
--  发布时间:2009/6/23 13:44:00
--  
呵呵,楼主是判断某个字符串中是否包含中文,贺老师方法需要通过循环语句处理才可以,否则,只能判断首字符,比如:output.show(asc("12345我"))


--  作者:sohper
--  发布时间:2009/6/23 16:43:00
--  

留名 


--  作者:kylin
--  发布时间:2009/6/23 17:52:00
--  
以下是引用易狐在2009-6-23 13:44:00的发言:
呵呵,楼主是判断某个字符串中是否包含中文,贺老师方法需要通过循环语句处理才可以,否则,只能判断首字符,比如:output.show(asc("12345我"))

那是


--  作者:kylin
--  发布时间:2009/6/23 17:53:00
--  
以下是引用狐狸爸爸在2009-6-23 13:30:00的发言:
二楼用于判断标点符号

原来如比,呵呵