
易语言怎么去掉文本中的中文 15
比如:jkadshfcheak你好fjkdshhfsdnhfius去掉这中间的中文请帮我写出来3q...
比如:jkadshfcheak你好fjkdshhfsdnhfius 去掉这中间的中文
请帮我写出来 3q 展开
请帮我写出来 3q 展开
2个回答
展开全部
可以用正则表达式。具体怎么处理百度下把。三言两语说不清楚。建议看一看正则的教程。易语言宝盒有收录
'//本人正则也不是很牛X,不过也有个较笨的方法。少量的提取应该还是可以的。请勿见笑
‘代码:
.版本 2
.支持库 RegEx
.支持库 spec
.局部变量 正则, 正则表达式
.局部变量 匹配结果, 搜索结果, , "0"
.局部变量 文本, 文本型
.局部变量 N, 整数型
正则.创建 (“[a-zA-Z0-9]”, )
匹配结果 = 正则.搜索全部 (“jkadshfcheak你好fjkdshhfsdnhfius”)
.计次循环首 (取数组成员数 (匹配结果), N)
文本 = 文本 + 匹配结果 [N].取匹配文本 (“jkadshfcheak你好fjkdshhfsdnhfius”, )
.计次循环尾 ()
调试输出 (文本)
'//本人正则也不是很牛X,不过也有个较笨的方法。少量的提取应该还是可以的。请勿见笑
‘代码:
.版本 2
.支持库 RegEx
.支持库 spec
.局部变量 正则, 正则表达式
.局部变量 匹配结果, 搜索结果, , "0"
.局部变量 文本, 文本型
.局部变量 N, 整数型
正则.创建 (“[a-zA-Z0-9]”, )
匹配结果 = 正则.搜索全部 (“jkadshfcheak你好fjkdshhfsdnhfius”)
.计次循环首 (取数组成员数 (匹配结果), N)
文本 = 文本 + 匹配结果 [N].取匹配文本 (“jkadshfcheak你好fjkdshhfsdnhfius”, )
.计次循环尾 ()
调试输出 (文本)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询